- - So richten Sie den Music Player-Daemon unter Linux ein

So richten Sie den Music Player-Daemon unter Linux ein

Für diejenigen, die ihre eigene Musik aufbauen möchtenStreaming-System unter Linux gibt es viele Möglichkeiten. Trotz aller Aufmerksamkeit für Dinge wie Emby, Plex und Subsonic bevorzugen viele Linux-Benutzer immer noch eine kommandozeilenbasierte Lösung. Aus diesem Grund werden wir in diesem Artikel genau erläutern, wie Sie mit Music Player Daemon Ihr eigenes Linux-basiertes Musik-Streaming-Tool einrichten können. Wir werden uns mit dem Streamen über ein Netzwerk, dem Einrichten einzelner MPD-Clients und sogar der Verwendung des terminalbasierten MPD-Tools mit einem herkömmlichen Musikplayer unter Linux befassen.

Installieren Sie den Music Player Daemon

Den Music Player Daemon (MPD) zum Laufen bringenLinux ist ein langwieriger Prozess. Zunächst wird der Client auf dem Host des Streams installiert. Wissen Sie, dass Sie MPD nicht über das Netzwerk verwenden müssen. Es ist möglich, MPD zu installieren und von dort auf demselben PC abzuspielen.

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

Andere Linuxe

Kann MPD nicht finden? Öffnen Sie Ihr Terminalfenster und verwenden Sie den Paket-Manager, um nach "MPD" zu suchen. Installieren Sie es, und Sie sollten bereit sein, loszulegen. Stellen Sie sicher, dass Sie auch das MPC-Tool installieren, da dies ebenfalls wichtig ist. Wenn Ihre Linux-Distribution MPD überhaupt nicht unterstützt, können Sie es auf andere Weise herunterladen. Der beste Weg wäre, den Quellcode selbst zu erfassen und zu erstellen.

Um eine Kopie des Quellcodes von Music Player Daemon zu erhalten, rufen Sie die offizielle MPD-Website auf und laden Sie die .tar.xz Ausführung. Diese Version wird unter Linux funktionieren.

Music Player Daemon konfigurieren

Alle Änderungen am Music Player Daemon-Tool müssen durchgeführt werdenpassieren innerhalb der Konfigurationsdatei. Alle Änderungen am System müssen dort vorgenommen werden, auch wenn sie nicht erforderlich sind. Wenn Sie die Datei bearbeiten möchten, öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:

sudo nano /etc/mpd.conf

Standardmäßig speichert das MPD-Tool Musikdateien in / var / lib / mpd / music, Wiedergabelisten in / var / lib / mpd / playlistsusw. MPD verwendet diese Speicherorte aus Berechtigungsgründen für die Dateispeicherung. Der durchschnittliche Benutzer sollte diese Datei nicht bearbeiten müssen, da die regulären Speicherorte hervorragend sind.

Eine bessere Möglichkeit, MPD zu verwenden, ist die Verwendung eines Bindemounts. Diese Art von Mount platziert automatisch den Inhalt von ~ / Musik in / var / lib / mpd / music.

Hinweis: Wenn Sie MPD auf einem Server und nicht lokal hosten, ziehen Sie in Betracht, nur die Dateien dort abzulegen / var / lib / mpd / music direkt.

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

Dann benutzen Sie die Katze Befehl, um die Mount-Zeile in zu finden / proc / mounts.

cat /proc/mounts | grep ~/Music

Beides kombinieren Katze und grep zeigt uns die genaue Mount-Linie, die ~ / Musik und / var / lib / mpd / music gebunden sind. Nun, um diese Bindung dauerhaft zu machen. Stellen Sie sicher, dass Sie "/ home / username /" für den Benutzer Ihres PCs ändern.

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

Zuletzt müssen Sie das systemd init-System verwenden, um den Dienst zu starten.

sudo systemctl enable mpd
sudo systemctl start mpd

Gnome Music Player Client

Es gibt viele grafische MPD-Clients, die verwendet werden könnenLinux und alle haben ihre Anwendungsfälle. Allerdings sind nicht alle diese Clients einfach zu bedienen. In diesem Tutorial stellen wir mit dem Gnome Music Player-Client eine Verbindung zum Stream her. So installieren Sie es.

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

Öffnen Sie GMPC für den ersten Start.Werkzeug. Dies hilft Ihnen beim Einrichten einer Verbindung. Wenn Sie MPD von einem entfernten Linux-Server verwenden, müssen Sie "localhost" in dessen IP-Adresse ändern. Nicht sicher, wie die IP-Adresse lautet? Versuche dies.

Finden Sie die öffentliche IP

ping pcdomainname.com -c1

Beispiel: ping google.com

OUTPUT:  PING google.com (172.217.12.110) 56(84) bytes of data.

Lokale IP suchen

ping pc-host-name -c1

Beispiel: ping ubuntu-server

OUTPUT: PING ubuntu-server (192.168.1.126) 56(84) bytes of data.

Geben Sie alle Verbindungsdetails ein und wechseln Sie dann in das Musikverzeichnis. Geben Sie in diesem Bereich den Speicherort ein / var / lib / mpd / music /. Machen Sie sich keine Sorgen um die Eingabe eines Passworts. Klicken Sie einfach auf die Schaltfläche "Verbinden". Wenn die Verbindung erfolgreich ist, klicken Sie auf die Schaltfläche "Weiter", um zur nächsten Seite zu gelangen.

Wenn GMPC startet, werden Sie feststellen, dass dies nicht der Fall istirgendwelche Musikdateien. Nein, dies bedeutet nicht, dass Sie den MPD-Server falsch eingerichtet haben und von vorne beginnen müssen. Gnome Music Player Client muss nur eine Datenbank erstellen. Das erneute Erstellen der MPD-Datenbank ähnelt dem Drücken der Taste "Scan Library" auf Ihrem bevorzugten lokalen Musikplayer.

Aktualisieren Sie die Datenbank, indem Sie auf "Server" und dann auf "MPD-Datenbank aktualisieren" klicken. Sie können dann alle Musikdateien im wiedergeben / var / lib / mpd / music Ordner aus der Ferne über GMPC. Diese App aktualisiert die Datenbank nicht automatisch. Jedes Mal, wenn neue Musikdateien hinzugefügt werden, müssen Sie den Client erneut aktualisieren.

Bemerkungen