[Modul] Netplayer auf Basis MPD

Hallo allerseits,

hiermit möchte ich Euch das folgende Modul vorstellen:

MPDPlayer

Inspiriert aus Brownson Netplayer sowie der Alexa-Variante hab ich das Modul geschaffen, da ich die Sat-Streams vom heimischen IP-Sat-Receiver via TVHeadend abgreife. Lokales (Sat)-Radio ohne Tracking im Netz :smiley:

Zu finden unter:

https://github.com/Obernsoft/SymconMpd.git

Es gibt aber auch folgendes zu beachten: Die Radiostreams entstammen der Instanzkonfiguration und bei einer Neuauswahl wird die Playlist des MPD gelöscht und neu mit dem aktuellen Radiostream initialisiert.

Die kurze Dokumentation ist unter
[url="Obernsoft | MPDPlayer für IP-Symcon
zu finden.

Einige ToDo’s gibt es aber noch:

  • Password-Login beim MPD (derzeit nur ohne möglich)
  • Vor und Zurück-Blättern in der Radio-Playlist

Viele Grüße,
Jörg

(Reserviert)

(2. Reservierung)

Hallo Jörg,

gut das ich noch mal im Forum geschaut habe - wollte mich gerade selbst „auf den Weg machen“.

Wird das Modul noch von Dir gepflegt bzw. weiterentwickelt?

Joachim

@JPaeper für Mopidy habe ich ein recht komplexes Script, sollte dir das z.B. durch die Spotifiy Integration mehr zusagen.

Ich würd mich wieder um das Projekt kümmern, hab’s ein wenig vernachlässigt

Mit freundlichen Grüßen

Jörg Oberndorf

Hallo Jörg,

vielen Dank für Deine Rückmeldung und Dein Angebot! Ich habe mich jetzt bereits selbst intensiver in das Thema einzuarbeiten. Spannende Geschichte!

Aktuell stehe ich aber vor einer eher „irdischen“ Herausforderung: Egal welchen Stream-Link ich versuche, es wird immer eine Fehlermeldung produziert das MPD nicht damit arbeiten kann.

Beispiel:
Link - https://frontend.streamonkey.net/rhh-1036/mp3-stream.m3u
Fehlermeldung - error: Failed to decode https://frontend.streamonkey.net/rhh-1036/mp3-stream.m3u; avformat_open_input() failed: Invalid data found when processing input

Link - https://www.ndr.de/resources/metadaten/audio/m3u/ndr2_hh.m3u
Fehlermeldung - error: Failed to decode https://www.ndr.de/resources/metadaten/audio/m3u/ndr2_hh.m3u; avformat_open_input() failed: Invalid data found when processing input

Hast Du einen Tipp für mich? Muss ich in der MPD-Config noch diesbezüglich etwas anpassen?

Joachim

Die Meldung hatte ich damals auch, als ich mir neue Streams anlegen wollte.
Ich schaff es aber leider erst am WE um mich drum zu kümmern. Bin die Woche nur unterwegs.

Okay.

Habe jetzt den Wechsel zwischen der oben genannten Fehlermeldung und zu den „ALSA“-Einstellungen - offenbar sind meine zu dem von mir genutzten HIFIBERRY AMP2 (HiFiBerry DAC+ driver) auch nicht richtig.

Wenn also jemand etwas zu den erforderlichen Einstellungen beitragen könnte wäre ich vielleicht schon mal einen Schritt weiter…

Joachim

…wie das jetzt mit dem korrekten Link funktioniert konnte ich inzwischen herausfinden.

Leider gelingt es mir trotz dutzender Beispiele nicht meinen Hifiberry DAC+ Aufsatz damit zur Ausgabe zu bringen…

Kann mir jemand sagen woher ich die erforderlichen und korrekten Daten bekomme um die mpd.config richtig zu füttern? Es gibt zahlreiche Beispiele im Internet, alle probiert, leider bisher ohne Erfolg.

Joachim

…habe es jetzt hinbekommen. Der „user“ in der mpd.conf war von Beginn an auf „mpd“ gestellt, nach Tagen der Internetrecherche und Duzenden von Versuchen die Zeile einfach auskommentiert - läuft…

Joachim

Ist mpd denn in der Gruppe Audio? So läuft er ggf. als root und könnte z.B. mit einem manipulierten Stream THEORETISCH Schadcode ausführen.

Hallo Tobias,

ob mpd in der Gruppe Audio läuft kann ich Dir gar nicht sagen. Läuft jetzt ja und „Never touch a running system“, definitiv läuft es nicht als root.

Joachim