Seite 1 von 1

Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Verfasst: 20. September 2018 13:28
von de_ramon
Hallo,

ich möchte für meinen kleinen (3 Jahre) via RasPi eine Station bauen, die via WebCam QR-Codes abscant und dann das entsprechende Album abspielen kann. Vorlage hierfür wäre [1].

Das Einscannen und Auslesen von Album und Artist klappt soweit auch schon. Nun die entscheidende Frage:

Wie kann ich unter Linux (Shell oder auch Python, etc.) eine SqueezeBox fernsteuern?

Habe schon PyLMS [2] installiert, kann damit Player anhalten, etc. Aber habe es nicht geschafft den nötigen Workflow nachzubilden:

1. Playliste stoppen und leeren
2. Sammlung nach $artist und $album von QR-Code durchsuchen
3. Treffer, also meist bestimmtes $album oder auch mal http-Stream, zur Playliste hinzufügen
4. Playliste starten

Kann mir hier jemand den entscheidenden Tipp geben?

Danke,

Ralf

[1] http://www.raspberry-pi-geek.de/Magazin ... pberry-Pi/
[2] https://github.com/jinglemansweep/PyLMS

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Verfasst: 21. September 2018 06:37
von karlek
de_ramon hat geschrieben:Hallo,

ich möchte für meinen kleinen (3 Jahre) via RasPi eine Station bauen, die via WebCam QR-Codes abscant und dann das entsprechende Album abspielen kann. Vorlage hierfür wäre [1].

Das Einscannen und Auslesen von Album und Artist klappt soweit auch schon. Nun die entscheidende Frage:

Wie kann ich unter Linux (Shell oder auch Python, etc.) eine SqueezeBox fernsteuern?

Habe schon PyLMS [2] installiert, kann damit Player anhalten, etc. Aber habe es nicht geschafft den nötigen Workflow nachzubilden:

1. Playliste stoppen und leeren
2. Sammlung nach $artist und $album von QR-Code durchsuchen
3. Treffer, also meist bestimmtes $album oder auch mal http-Stream, zur Playliste hinzufügen
4. Playliste starten

Kann mir hier jemand den entscheidenden Tipp geben?

Danke,

Ralf

[1] http://www.raspberry-pi-geek.de/Magazin ... pberry-Pi/
[2] https://github.com/jinglemansweep/PyLMS
Hast Du die Dokumentation des CLI schon gefunden? LMS Webinterface-Hilfe-...
Diese CLI-Befehle können auch über JSON genutzt werden. Wie das genau geht, solltest Du vermutlich im slimdevices-Forum nachfragen. Ich vergesse das immer. [emoji3]

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Verfasst: 21. September 2018 08:20
von de_ramon
Hi karlek,

hab da schon viel gesucht, aber irgendwie finde ich nicht das passende...

Entweder es sucht niemand nach Alben auf der Kommandozeile / via CLI oder es ist zu einfach, um es zu posten :oops:

Hast du schonmal gesucht? CLI oder mit PyLMS?

Wäre für jeden Tipp dankbar... Projektvorstellung folgt dann auch ausfühlich, wie z.B. hier (ein älteres Projekt von mir:
https://linuxwiki.de/ZYXEL%20NSA-310 )

Danke,

Ralf

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Verfasst: 21. September 2018 14:25
von karlek
de_ramon hat geschrieben:Hi karlek,

hab da schon viel gesucht, aber irgendwie finde ich nicht das passende...

Entweder es sucht niemand nach Alben auf der Kommandozeile / via CLI oder es ist zu einfach, um es zu posten :oops:

Hast du schonmal gesucht? CLI oder mit PyLMS?

Wäre für jeden Tipp dankbar... Projektvorstellung folgt dann auch ausfühlich, wie z.B. hier (ein älteres Projekt von mir:
https://linuxwiki.de/ZYXEL%20NSA-310 )

Danke,

Ralf
Ich habe noch so gut wie gar nichts damit gemacht und kann Dir somit nicht weiter helfen.
Aber, hast Du schon mal daran gedacht, die Suche aus dem Webinterface abzubilden?

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Verfasst: 21. September 2018 15:11
von de_ramon
Hi,

bin schon ein wenig weiter, siehe:

https://forums.slimdevices.com/showthre ... S&p=921386

Aber jetzt fängt das Drama mit unseren Umlauten an :oops: :oops: :oops:

Hat jemand einen Tipp, wie man per CLI Alben mit Umlauten zur Playliste hinzufügt?

Ralf

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Verfasst: 21. September 2018 16:26
von de_ramon
Hi,

hab die Suche nach Album, Artist und Song jetzt hinbekommen. Man muss aber leider im Quelltext von PyLMS einiges ändern...

Werde die Lösung hier posten:

https://forums.slimdevices.com/showthre ... -how-PyLMS

Ralf