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