Cum se configurează Music Player Daemon pe Linux

Pentru cei care doresc să-și configureze propriul sistem de streaming muzical pe Linux, există multe opțiuni. Totuși, în ciuda tuturor atenției acordate lucrurilor precum Emby, Plex și Subsonic, mulți utilizatori Linux încă preferă o soluție bazată pe linia de comandă. De aceea, în acest articol, vom analiza exact cum vă puteți configura propriul instrument de streaming muzical bazat pe Linux cu Music Player Daemon. Vom analiza cum să transmiteți în flux printr-o rețea, cum să configurați clienții MPD individuali și chiar cum să folosiți instrumentul MPD bazat pe terminal cu un player muzical tradițional pe Linux.

Instalați Music Player Daemon

Funcționarea Music Player Daemon (MPD) pe Linux este un proces puțin obositor. Începe prin instalarea clientului pe orice găzduiește fluxul. Știți că nu trebuie să utilizați MPD prin rețea. Este posibil să instalați MPD și să redați de pe acesta pe același computer.

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

Alte Linux-uri

Nu puteți găsi MPD? Deschideți fereastra terminalului și utilizați managerul de pachete pentru a căuta „MPD”. Instalează-l și ar trebui să fii gata. Asigurați-vă că instalați, de asemenea, instrumentul MPC, deoarece acesta este de asemenea important. Dacă distribuția dvs. Linux nu acceptă deloc MPD, există și alte modalități de a o descărca. Cel mai bun mod ar fi să luați codul sursă în sine și să îl construiți.

  Cum să utilizați comanda ss pe Linux

Pentru a obține o copie a codului sursă Music Player Daemon, mergeți la site-ul oficial MPD și luați versiunea .tar.xz. Această versiune va funcționa pe Linux.

Configurarea Music Player Daemon

Toate editările aduse instrumentului Music Player Daemon trebuie să aibă loc în fișierul de configurare. Orice modificare a sistemului, deși nu este necesară, va trebui făcută acolo. Dacă doriți să editați fișierul, deschideți o fereastră de terminal și introduceți următoarele:

sudo nano /etc/mpd.conf

În mod implicit, instrumentul MPD va stoca fișiere muzicale în /var/lib/mpd/music, liste de redare în /var/lib/mpd/liste de redare și etc. MPD folosește aceste locații pentru stocarea fișierelor din motive de permisiune. Utilizatorul mediu nu ar trebui să fie nevoie să editeze acest fișier, deoarece locațiile obișnuite sunt excelente.

O modalitate mai bună de a utiliza MPD este doar să utilizați un suport de legătură. Acest tip de montare va plasa automat conținutul ~/Music în /var/lib/mpd/music.

Notă: dacă găzduiți MPD pe un server și nu local, luați în considerare doar plasarea fișierelor în /var/lib/mpd/music direct.

sudo mount --bind ~/Music /var/lib/mpd/music

Apoi, utilizați comanda cat pentru a găsi linia de montare în /proc/mounts.

cat /proc/mounts | grep ~/Music

Combinarea cat și grep ne va arăta exact linia de montare la care sunt legate ~/Music și /var/lib/mpd/music. Acum, pentru a face această legătură permanentă. Asigurați-vă că schimbați „/home/username/” cu utilizatorul computerului dvs.

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

În cele din urmă, va trebui să utilizați sistemul systemd init pentru a porni serviciul.

sudo systemctl enable mpd

sudo systemctl start mpd

Client Gnome Music Player

Există mulți clienți grafici MPD de utilizat pe Linux și toți au cazurile lor de utilizare. Acestea fiind spuse, nu toți acești clienți sunt ușor de utilizat. În acest tutorial, ne vom conecta la flux cu clientul Gnome Music Player. Iată cum se instalează.

  Cum să joci Dead Space pe Linux

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

Deschideți GMPC pentru a fi preluat prin instrumentul „prima lansare”. Vă va ajuta să configurați o conexiune. Dacă utilizați MPD de la un server Linux la distanță, asigurați-vă că schimbați „localhost” la adresa sa IP. Nu sunteți sigur care este adresa IP? Incearca asta.

Găsiți IP public

ping pcdomainname.com -c1

Exemplu: ping google.com

IEȘIRE: PING google.com (172.217.12.110) 56(84) octeți de date.

Găsiți IP local

ping pc-host-name -c1

Exemplu: ping ubuntu-server

IEȘIRE: PING ubuntu-server (192.168.1.126) 56(84) octeți de date.

Introduceți toate detaliile conexiunii și apoi mutați în jos la „directorul muzical”. În această zonă, scrieți locația /var/lib/mpd/music/. Nu vă faceți griji cu privire la introducerea unei parole, doar faceți clic pe butonul de conectare. Dacă conexiunea are succes, faceți clic pe butonul „înainte” pentru a trece la pagina următoare.

Pe măsură ce pornește GMPC, veți observa că nu există fișiere muzicale. Nu, asta nu înseamnă că ai configurat greșit serverul MPD și că trebuie să o iei de la capăt. Clientul Gnome Music Player trebuie doar să construiască o bază de date. Reconstruirea bazei de date MPD este un pic ca și cum ați apăsa butonul „scanare bibliotecă” de pe playerul dvs. de muzică local preferat.

Actualizează baza de date făcând clic pe „Server”, apoi selectând „Actualizează baza de date MPD”. Apoi, veți putea reda orice muzică din folderul /var/lib/mpd/music de la distanță, prin GMPC. Această aplicație nu actualizează automat baza de date. De fiecare dată când sunt adăugate noi fișiere muzicale, va trebui să reîmprospătați clientul.

  Cum se face upgrade de la Windows 7 la Linux