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

9

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 erfordern.

Saulius Žemaitaitis
quelle
Was sollte es anders machen als MPD?
Asjo
Ich interessiere mich für alle Alternativen, unabhängig von ihren Fähigkeiten. MPD selbst verfügt nicht über Funktionen zum Anzeigen von Verzeichnissen (Sie müssen die Aktualisierung der Datenbank erzwingen, sobald Sie etwas Neues hinzufügen), Wiedergabelisten sind ziemlich statisch und es gibt keine Möglichkeit, Tags remote zu bearbeiten (es ist ärgerlich, sie mit externen Tools remote bearbeiten zu müssen). Wie auf der MPD-Wiki-Hauptseite angegeben: MPD ist ein Server, der Musik abspielt. Ich wollte mehr :-)
Saulius Žemaitaitis
MPD hat viele Einschränkungen: mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not
Endolith
1
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
Eine andere Möglichkeit könnte darin bestehen, den X-Server (mit Xvfb?) Auf dem kopflosen Computer zu "fälschen" und dann eine X-App über die Fernbedienung zu verwenden. Banshee hat zum Beispiel Fernbedienungen. launchpad.net/banshee-remote-control dartmouth.edu/~nstamato/android.html
Endolithe

Antworten:

5

xmms2 ist eine großartige Alternative.

Von der Webseite:

Client-Server-Modell

  • Ermöglicht XMMS2 verschiedene verschiedene Schnittstellen (als Clients).
    • Befehlszeilenschnittstellen
    • GTK-Clients (passendes GNOME & Xfce4-Erscheinungsbild)
    • KDE-Clients (passendes KDE-Erscheinungsbild)
  • Netzwerktransparenz bedeutet, dass Sie XMMS2 remote ausführen und steuern können (z. B. XMMS2 auf Ihrer 'Media Box' ausführen und über das Netzwerk mit einem Bluetooth-fähigen PDA (TCP) steuern können - siehe Mobile Plattformen).
cschol
quelle
Seit Ewigkeiten kenne ich xmms2 als GUI-Player und habe nicht einmal gedacht, dass es eine Befehlszeilenschnittstelle und Unterstützung für die Remote-Netzwerksteuerung haben könnte. Danke für die Information!
Saulius Žemaitaitis
xmms ist / war ein direkter GUI-Player. xmms2 versucht nicht unbedingt, xmms neu zu implementieren, sondern verwendet das Client / Server-Modell und externe GUI-Clients.
Cschol
Oh ja, ich meinte xmms :-)
Saulius Žemaitaitis
4

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 Funktionen zum Scannen der Lautstärke, zum Beobachten des Dateisystems, zum Scrobbeln von Last.fm, zum Auto-DJ, zum Bearbeiten von Tags und zum Streamen. Es wird mit einer webbasierten Oberfläche geliefert, die Sie bei Bedarf verwenden können (siehe Screenshot).

Online-Demo

Bildschirmfoto: Bildschirmfoto


Erste Schritte unter Ubuntu

Sie können groovebasin unter 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 starten Sie es:

groovebasin &

Greifen Sie dann über einen Webbrowser auf darauf zu 127.0.0.1:16242

andrewrk
quelle
Ich habe groovebasin ausprobiert, aber es gibt keine Option für den Benutzer, Benutzername / Passwort einzugeben, um auf die Songs zuzugreifen. Es bietet auch keine Möglichkeit, über das LAN auf die Schnittstelle zuzugreifen. es funktioniert nur auf localhost. Ich verstehe den Grund für das Fehlen dieser Mindestanforderungen für die Verwendung nicht.
Josh
Es unterstützt beide Funktionen. Ersteres kann im Bereich "Einstellungen" der Weboberfläche konfiguriert werden, und 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, herauszufinden, wie dieses Zeug funktioniert, und ich werde eine detailliertere Erklärung geben.
Andrewrk
1

Ich empfehle dies nicht, da ich es noch nicht ausprobiert habe, aber pita ist ein Befehlszeilen-Client-Server-Musikplayer.

Update: Laut Entwickler soll es fast dasselbe tun wie MPD und wird nicht aktiv gewartet. Außerdem ist es Python anstelle von C, was einfacher zu erweitern ist usw. Sie "versuchen definitiv, die gleichen Probleme auf die gleiche Weise zu lösen".

Endolith
quelle
von der Projekthomepage: "Wenn Sie möchten, dass Opengl-Wellenform-Oszilloskop-Plugins auf dem Bildschirm tanzen, während Sie Flügelers größte Hits mit höchster Lautstärke spielen, brauchen Sie wahrscheinlich etwas anderes."
Quacksalber 11.
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, das vom Server an den Client gesendet wird usw.
Endolith
1

Ich mag Ampache auch wirklich sehr .

Joshua K.
quelle
Beschreibung dessen, was es ist und was nicht: ampache.org/wiki/about
Endolith
Ampache wird bei Verwendung von localplay nicht angezeigt, ob ein Titel abgespielt wird oder nicht. Keine Suchleiste auch :(
Josh
1

MythTV hat mir auch sehr gute Dienste geleistet.

Joshua K.
quelle
1

Ich bin mir nicht sicher, ob Sie das wussten, aber die neueste MPD unterstützt libinotify, wodurch die Datenbank anscheinend automatisch aktualisiert wird.

freedrull
quelle
0

Du suchst mpd. Nur mit besseren Kunden.

freedrull erwähnte, dass es jetzt Unterstützung für libinotify hat (was mir nicht bekannt ist). Ich habe coole Skripte gesehen, die auf der Verwendung des inotify "cron" -Dämons 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 Tags gut bearbeitet und Wiedergabelisten verarbeitet.

Qedi
quelle
0

Möglicherweise können Sie die Squeezebox Server-Software verwenden , um diesen Bedarf zu decken. Es handelt sich im Grunde genommen um eine Reihe von Perl-Skripten, sodass sie überall ausgeführt werden können, ohne dass eine grafische Benutzeroberfläche erforderlich ist, und es ist nicht erforderlich, die Squeezebox-Hardware zu verwenden, um sie zu verwenden. Es exportiert eine Weboberfläche und einen HTTP-MP3-Stream, und es gibt auch eine Vielzahl von Clients für verschiedene Plattformen, die einige der von Ihnen beschriebenen Funktionen aufweisen.

Handwerker5
quelle