Jak nastavit démona hudebního přehrávače v systému Linux

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.

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.

  Jak nastavit a používat klienta BitTorrent Fragments v systému Linux

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í.

  Jak opravit problémy s myší a klávesnicí Corsair v systémech macOS a Linux

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.

  Jak nainstalovat Electrum na Linux

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.