Gibt es Linux MPD-Player (Music Player Daemon) für einen Netzwerk-Musikserver / -Player?

14878
Saulius Žemaitaitis

Gibt es vernünftige Alternativen zu MPD (Music Player Daemon) als ferngesteuertem Musikplayer? Es sollte über das Netzwerk steuerbar sein und keinen X-Server zum Ausführen benötigen.

9
Was soll es anders machen als MPD? asjo vor 14 Jahren 0
Ich bin an allen Alternativen interessiert, unabhängig von ihren Möglichkeiten. MPD selbst verfügt nicht über Verzeichnisüberwachungsfunktionen (zum Aktualisieren von db muss erzwungen werden, wenn Sie etwas Neues hinzufügen), Wiedergabelisten sind ziemlich statisch und es gibt keine Möglichkeit, Tags remote zu bearbeiten (es ist ärgerlich, sie extern mit externen Tools bearbeiten zu müssen). Wie auf der Hauptseite von MPD Wiki angegeben: MPD ist ein Server, auf dem Musik abgespielt wird. Ich wollte mehr :-) Saulius Žemaitaitis vor 14 Jahren 0
MPD hat viele Einschränkungen: http://mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not endolith vor 14 Jahren 0
Leider scheinen die Alternativen noch mehr Einschränkungen zu haben. Ich wünschte, eines der echten Programme wie Banshee könnte entkoppelt und als Server auf einem Computer und als Client / Fernbedienung auf einem anderen Computer ausgeführt werden. Seufzer. endolith vor 14 Jahren 1
Eine andere Möglichkeit wäre, den X-Server (mit Xvfb?) Auf dem Headless-Computer zu "fälschen" und dann eine X-App per Fernbedienung zu verwenden. Banshee hat zum Beispiel Fernbedienungen. https://launchpad.net/banshee-remote-control http://www.dartmouth.edu/~nstamato/android.html endolith vor 14 Jahren 0

10 Antworten auf die Frage

5
cschol

xmms2 ist eine großartige Alternative.

Von der Webseite:

Client-Server-Modell

  • Ermöglicht XMMS2, mehrere verschiedene Schnittstellen (als Clients) zu verwenden.
    • Befehlszeilenschnittstellen
    • GTK-Clients (passend zu GNOME und Xfce4 Look and Feel)
    • KDE-Clients (passendes KDE-Erscheinungsbild)
  • Netzwerk-Transparenz bedeutet, dass Sie XMMS2 remote ausführen und steuern können (z. B. XMMS2 auf Ihrer 'Media-Box' ausführen und über ein Netzwerk mit einem Bluetooth-fähigen PDA (TCP) steuern - siehe Mobile Plattformen).
Ich kenne xmms2 seit jeher als GUI-Player. Ich hätte nicht gedacht, dass es Befehlszeilenschnittstellen und eine Unterstützung für die Netzwerkfernsteuerung geben könnte. Danke für die Information! Saulius Žemaitaitis vor 14 Jahren 0
xmms ist / war ein reiner GUI-Player. xmms2 versucht nicht, xmms neu zu implementieren, sondern verwendet das Client / Server-Modell und externe GUI-Clients. cschol vor 14 Jahren 0
Ach ja, ich meinte xmms :-) Saulius Žemaitaitis vor 14 Jahren 0
Die Verbindung ist unterbrochen. Vielen Dank. Stallman vor 9 Jahren 0
4
andrewrk

Groove Basin ist ein Konkurrent von MPD. Es unterstützt sogar das MPD-Protokoll zusätzlich zu seinem eigenen ( besseren ) Protokoll. Es verfügt über integrierte Loudness-Scans, Dateisystem-Überwachung, Last.fm-Scrobbling, Auto-DJ, Tag-Editing und Streaming-Unterstützung. Es verfügt über eine webbasierte Benutzeroberfläche, die Sie nach Belieben verwenden können (siehe Screenshot).

Online Demo

Bildschirmfoto: Bildschirmfoto


Erste Schritte mit Ubuntu

Sie können Groovebasin auf Ubuntu installieren mit:

sudo apt-get install groovebasin 

Erstellen Sie dann einen Symlink von ~ / music zu Ihrem eigenen Musikordner:

ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music 

Dann starte es:

groovebasin & 

Dann greifen Sie über einen Webbrowser unter auf 127.0.0.1:16242

Ich habe Groovebasin ausprobiert, aber der Benutzer hat keine Möglichkeit, Benutzername / Passwort einzugeben, um auf die Songs zuzugreifen. Es bietet auch keine Möglichkeit, über das LAN auf die Schnittstelle zuzugreifen. es funktioniert nur bei localhost. Ich verstehe nicht den Grund dafür, diese grundlegenden Mindestanforderungen für die Verwendung zu verpassen. Josh vor 8 Jahren 0
Beide Funktionen werden unterstützt. Ersteres kann im Bereich "Einstellungen" der Webschnittstelle konfiguriert werden, letzteres kann in der Datei "config.json" im selben Verzeichnis wie der Server konfiguriert werden. Ich lade Sie ein, ein Problem einzureichen, wenn Sie Probleme haben, wie dieses Zeug funktioniert, und ich erkläre es ausführlicher. andrewrk vor 8 Jahren 0
1
endolith

Ich empfehle das nicht, da ich es nicht ausprobiert habe, aber Pita ist ein Client-Server-Player für die Befehlszeile.

Update: Nach Angaben des Entwicklers soll es so etwas wie MPD sein und wird nicht aktiv gewartet. Außerdem ist es Python anstelle von C, das sich leichter erweitern lässt usw. Sie versuchen "auf jeden Fall, dieselben Probleme auf die gleiche Weise zu lösen".

von der Projekthomepage: "Wenn Sie Opengl-Waveform-Oszilloskop-Plugins auf dem Bildschirm tanzen möchten, während Sie die größten Hits von Winger bei höchster Lautstärke spielen, benötigen Sie wahrscheinlich etwas anderes." quack quixote vor 14 Jahren 0
Leider will ich etwas mit Schnickschnack, und MPD hat sie nicht. Ich möchte keine dummen Visualisierungen, aber ich möchte DAAP-Zugriff, Last.fm-Radio, Tag-Bearbeitung und -Löschen von Dateien vom Client, Albumcover vom Server an den Client senden usw. endolith vor 14 Jahren 0
1
Joshua K

Ich mag Ampache auch wirklich sehr .

Beschreibung dessen, was es ist und nicht: http://ampache.org/wiki/about endolith vor 14 Jahren 0
Ampache wird nicht angezeigt, wenn ein Song abgespielt wird oder nicht, wenn Localplay verwendet wird. Keine Suchleiste auch :( Josh vor 8 Jahren 0
1
Joshua K

MythTV hat mir auch sehr gut gedient.

1
TRS-80

Deejayd ist eine weitere Option, die auf Mängel in MPD und XMMS2 zurückzuführen ist . Im Moment gibt es nur wenige Clients, eine Befehlszeile und eine Webschnittstelle . Es ist in Python mit GStreamer oder Xine für die Mediendekodierung geschrieben und verwendet JSON-RPC als Nachrichtenformat.

1
freedrull

Nicht sicher, ob Sie dies wussten, aber die neueste MPD unterstützt libinotify, wodurch die Datenbank automatisch aktualisiert wird.

0
endolith

Ich habe das auch nicht probiert, aber Audacious kann kopflos betrieben und von Kunden gesteuert werden. Wikipedia

0
qedi

Du suchst nach mpd. Nur mit besseren Kunden.

Freedrull erwähnte, dass es jetzt Unterstützung für Libinotify gibt (was mir nicht bewusst ist). Ich habe coole Skripte gesehen, die auf dem inotify-Dämon "cron" basieren, um das mpd-Update automatisch auszuführen, wenn sich das Dateisystem ändert.

Die Bearbeitung von Tags hängt auch von der mpd-Client-App ab. Ich habe festgestellt, dass ncmpcpp gute Arbeit beim Bearbeiten von Tags und beim Bearbeiten von Wiedergabelisten leistet.

0
Handyman5

Möglicherweise können Sie die Squeezebox Server-Software verwenden, um diese Anforderungen zu erfüllen. Es handelt sich im Wesentlichen um eine Reihe von Perl-Skripten, sodass sie überall ohne GUI ausgeführt werden kann und die Squeezebox-Hardware nicht erforderlich ist. Es exportiert eine Webschnittstelle und einen HTTP-MP3-Stream. Außerdem gibt es eine Vielzahl von Clients für verschiedene Plattformen, die einige der von Ihnen beschriebenen Funktionen aufweisen.