For dem der ønsker at oprette deres egen musikstreaming-system på Linux, der er mange muligheder. Trods al opmærksomhed, der går mod ting som Emby, Plex og Subsonic, foretrækker stadig mange Linux-brugere stadig en kommandolinjebaseret løsning. Derfor vil vi i denne artikel overveje nøjagtigt, hvordan du kan konfigurere dit eget Linux-baserede musikstreamingsværktøj med Music Player Daemon. Vi gennemgår hvordan man streamer over et netværk, hvordan man indstiller individuelle MPD-klienter og endda hvordan man bruger det terminalbaserede MPD-værktøj med en traditionel musikafspiller på Linux.
Installer Music Player Daemon
At få Music Player Daemon (MPD) til at fungereLinux er lidt af en kedelig proces. Det starter med at installere klienten til det, der er vært for strømmen. Ved, at du ikke behøver at bruge MPD over netværket. Det er muligt at installere MPD og afspilning fra det på den samme pc.
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
Andre Linuxes
Kan du ikke finde MPD? Åbn dit terminalvindue, og brug pakkeadministratoren til at søge efter “MPD.” Installer det, og du skal være god til at gå. Sørg også for at installere MPC-værktøjet, da det også er vigtigt. Hvis din Linux-distribution overhovedet ikke understøtter MPD, er der andre måder at downloade det. Den bedste måde ville være at gribe i sig selv kildekoden og opbygge den.
For at få en kopi af Music Player Daemon-kildekoden skal du gå hen til det officielle MPD-websted og hente .tar.xz version. Denne version fungerer på Linux.
Konfiguration af musikafspillerdemon
Alle redigeringer af Music Player Daemon-værktøjet skalsker inden for konfigurationsfilen. Eventuelle ændringer af systemet, selvom det ikke kræves, skal foretages der. Hvis du gerne vil redigere filen, skal du åbne et terminalvindue og indtaste følgende:
sudo nano /etc/mpd.conf
Som standard gemmer MPD-værktøjet musikfiler i / Var / lib / mpd / musik, spillelister i / Var / lib / mpd / spillelister, osv. MPD bruger disse placeringer til fillagring på grund af tilladelsesformål. Den gennemsnitlige bruger skal ikke behøve at redigere denne fil, da de almindelige placeringer er fremragende.
En bedre måde at bruge MPD er bare at bruge en bindefeste. Denne type montering placerer automatisk indholdet af ~ / Musik ind i / Var / lib / mpd / musik.
Bemærk: Hvis du er vært for MPD på en server og ikke lokalt, kan du overveje bare at placere filerne i / Var / lib / mpd / musik direkte.
sudo mount --bind ~/Music /var/lib/mpd/music
Brug derefter kat kommando for at finde monteringslinjen i / proc / mounts.
cat /proc/mounts | grep ~/Music
Kombinerer begge dele kat og grep vil vise os den nøjagtige monteringslinje der ~ / Musik og / Var / lib / mpd / musik er bundet. For at gøre dette bindende permanent. Sørg for at ændre “/ home / username /” til din pc's bruger.
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
Til sidst skal du bruge systemd init-systemet til at starte tjenesten.
sudo systemctl enable mpd sudo systemctl start mpd
Gnome Music Player-klient
Der er mange grafiske MPD-klienter at bruge påLinux, og de har alle deres brugssager. Når det er sagt, er ikke alle disse klienter lette at bruge. I denne tutorial forbinder vi os til strømmen med Gnome Music Player-klienten. Sådan installeres det.
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
Åben GMPC, der skal føres gennem den "første lancering"værktøj. Det hjælper dig med at oprette en forbindelse. Hvis du bruger MPD fra en ekstern Linux-server, skal du sørge for at ændre “localhost” til dets IP-adresse. Ikke sikker på, hvad IP-adressen er? Prøv dette.
Find offentlig IP
ping pcdomainname.com -c1
Eksempel: ping google.com
OUTPUT: PING google.com (172.217.12.110) 56(84) bytes of data.
Find lokal IP
ping pc-host-name -c1
Eksempel: ping ubuntu-server
OUTPUT: PING ubuntu-server (192.168.1.126) 56(84) bytes of data.
Indtast alle forbindelsesoplysninger, og flyt derefter ned til "musikmappe." Skriv dette sted i dette område / Var / lib / mpd / musik /. Bare rolig ved at indtaste en adgangskode, bare klik på forbindelsesknappen. Hvis forbindelsen er vellykket, skal du klikke på knappen "fremad" for at gå videre til næste side.

Når GMPC starter, vil du bemærke, at der ikke findeseventuelle musikfiler. Nej, det betyder ikke, at du konfigurerer MPD-serveren forkert, og at du skal starte forfra. Gnome Music Player Client skal bare oprette en database. Genopbygning af MPD-databasen er lidt som at trykke på knappen "scan bibliotek" på din foretrukne lokale musikafspiller.

Opdater databasen ved at klikke på “Server” og derefter vælge “Opdater MPD-database”. Du kan derefter afspille enhver musik i / Var / lib / mpd / musik mappe eksternt via GMPC. Denne app opdaterer ikke databasen automatisk. Hver gang der tilføjes nye musikfiler, skal du opdatere klienten igen.
Kommentarer