Pro ty, kteří chtějí nastavit svůj vlastní systém streamování hudby na Linuxu, existuje mnoho možností. I přes veškerou pozornost směřující k věcem jako Emby, Plex a Subsonic však mnoho uživatelů Linuxu stále preferuje řešení založené na příkazovém řádku. To je důvod, proč v tomto článku přesně probereme, jak si můžete nastavit svůj vlastní nástroj pro streamování hudby založený na Linuxu s Music Player Daemon. Projdeme si, jak streamovat po síti, jak nastavit jednotlivé klienty MPD a dokonce jak používat terminálový nástroj MPD s tradičním hudebním přehrávačem v Linuxu.
Table of Contents
Nainstalujte Music Player Daemon
Zprovoznění programu Music Player Daemon (MPD) na Linuxu je trochu zdlouhavý proces. Začíná to instalací klienta na cokoliv, co je hostitelem streamu. Vězte, že MPD nemusíte používat přes síť. Je možné nainstalovat MPD a přehrávat z něj na stejném počítači.
Ubuntu
sudo apt install mpd mpc
Debian
sudo apt-get install mpd mpc
Arch Linux
sudo pacman -S mpd mpc
Fedora
sudo dnf install mpd mpc
OpenSUSE
sudo zypper install mpd mpc
Ostatní Linuxy
Nemůžete najít MPD? Otevřete okno terminálu a pomocí správce balíčků vyhledejte „MPD“. Nainstalujte to a měli byste jít. Nezapomeňte také nainstalovat nástroj MPC, protože to je také důležité. Pokud vaše distribuce Linuxu MPD vůbec nepodporuje, existují další způsoby, jak si ji stáhnout. Nejlepším způsobem by bylo uchopit samotný zdrojový kód a vytvořit jej.
Chcete-li získat kopii zdrojového kódu hudebního přehrávače Daemon, přejděte na stránku oficiální stránky MPD a stáhněte si verzi .tar.xz. Tato verze bude fungovat na Linuxu.
Konfigurace démona hudebního přehrávače
Všechny úpravy nástroje Music Player Daemon musí proběhnout v konfiguračním souboru. Jakékoli změny v systému, i když nejsou vyžadovány, bude nutné provést tam. Pokud chcete soubor upravit, otevřete okno terminálu a zadejte následující:
sudo nano /etc/mpd.conf
Ve výchozím nastavení bude nástroj MPD ukládat hudební soubory do /var/lib/mpd/music, seznamy skladeb do /var/lib/mpd/playlists atd. MPD používá tato umístění pro ukládání souborů z důvodu oprávnění. Průměrný uživatel by tento soubor neměl upravovat, protože běžná umístění jsou vynikající.
Lepší způsob, jak použít MPD, je prostě použít bind mount. Tento druh připojení automaticky umístí obsah ~/Music do /var/lib/mpd/music.
Poznámka: Pokud hostujete MPD na serveru a ne lokálně, zvažte umístění souborů přímo do /var/lib/mpd/music.
sudo mount --bind ~/Music /var/lib/mpd/music
Poté pomocí příkazu cat vyhledejte řádek pro připojení v /proc/mounts.
cat /proc/mounts | grep ~/Music
Kombinace obou cat a grep nám ukáže přesnou linku připojení, kterou jsou ~/Music a /var/lib/mpd/music vázány. Nyní, aby tato vazba byla trvalá. Nezapomeňte změnit „/home/username/“ na uživatele vašeho PC.
su echo '' >> /etc/fstab echo '# MPD Bind Mount' >> /etc/fstab echo '/home/username/Music /var/lib/mpd/music none rw,bind 0 0' >> /etc/fstab
Nakonec budete muset ke spuštění služby použít systém systemd init.
sudo systemctl enable mpd sudo systemctl start mpd
Klient hudebního přehrávače Gnome
V Linuxu je k použití mnoho grafických klientů MPD a všichni mají své případy použití. To znamená, že ne všichni tito klienti se snadno používají. V tomto tutoriálu se připojíme ke streamu pomocí klienta Gnome Music Player. Zde je návod, jak jej nainstalovat.
Ubuntu
sudo apt install gmpc
Debian
sudo apt-get install gmpc
Arch Linux
sudo pacman -S gmpc
Fedora
sudo dnf install gmpc
OpenSUSE
sudo zypper install gmpc
Otevřete GMPC, abyste provedli nástroj „první spuštění“. Pomůže vám nastavit připojení. Pokud používáte MPD ze vzdáleného linuxového serveru, nezapomeňte změnit „localhost“ na jeho IP adresu. Nejste si jisti, jaká je IP adresa? Zkuste to.
Najděte veřejnou IP
ping pcdomainname.com -c1
Příklad: ping google.com
VÝSTUP: PING google.com (172.217.12.110) 56(84) bajtů dat.
Najděte místní IP
ping pc-host-name -c1
Příklad: ping ubuntu-server
VÝSTUP: PING ubuntu-server (192.168.1.126) 56(84) bajtů dat.
Zadejte všechny podrobnosti o připojení a poté přejděte dolů do „hudebního adresáře“. Do této oblasti napište umístění /var/lib/mpd/music/. Nedělejte si starosti se zadáváním hesla, stačí kliknout na tlačítko připojit. Pokud je připojení úspěšné, klikněte na tlačítko „vpřed“ a přejděte na další stránku.
Po spuštění GMPC si všimnete, že zde nejsou žádné hudební soubory. Ne, to neznamená, že jste MPD server nastavili špatně a že musíte začít znovu. Klient Gnome Music Player musí pouze vytvořit databázi. Přebudování databáze MPD je trochu jako stisknutí tlačítka „skenovat knihovnu“ na vašem oblíbeném místním hudebním přehrávači.
Obnovte databázi kliknutím na „Server“ a výběrem „Aktualizovat databázi MPD“. Poté budete moci přehrávat jakoukoli hudbu ze složky /var/lib/mpd/music vzdáleně prostřednictvím GMPC. Tato aplikace neaktualizuje databázi automaticky. Pokaždé, když jsou přidány nové hudební soubory, budete muset klienta znovu aktualizovat.