Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Antworten
de_ramon
Beiträge: 4
Registriert: 2. April 2011 22:15
SqueezeBox: Radio
SqueezeBox: Radio
SqueezeBox: Radio
SqueezeBox: SqueezePlay
SqueezeBox Server läuft auf: Debian Stretch

Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Beitrag 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
karlek
Moderator
Beiträge: 2098
Registriert: 2. November 2011 12:35
SqueezeBox: Touch
SqueezeBox: Radio
SqueezeBox: Boom
SqueezeBox: Classic
SqueezeBox: Transporter
SqueezeBox Server läuft auf: Raspberry Pi 3 (Jessie) mit LMS 7.9
(O2 Joggler mit LMS 7.9)
(QNAP-212 (Turbo) mit LMS 7.9)

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Beitrag 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]
de_ramon
Beiträge: 4
Registriert: 2. April 2011 22:15
SqueezeBox: Radio
SqueezeBox: Radio
SqueezeBox: Radio
SqueezeBox: SqueezePlay
SqueezeBox Server läuft auf: Debian Stretch

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Beitrag 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
karlek
Moderator
Beiträge: 2098
Registriert: 2. November 2011 12:35
SqueezeBox: Touch
SqueezeBox: Radio
SqueezeBox: Boom
SqueezeBox: Classic
SqueezeBox: Transporter
SqueezeBox Server läuft auf: Raspberry Pi 3 (Jessie) mit LMS 7.9
(O2 Joggler mit LMS 7.9)
(QNAP-212 (Turbo) mit LMS 7.9)

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Beitrag 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?
de_ramon
Beiträge: 4
Registriert: 2. April 2011 22:15
SqueezeBox: Radio
SqueezeBox: Radio
SqueezeBox: Radio
SqueezeBox: SqueezePlay
SqueezeBox Server läuft auf: Debian Stretch

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Beitrag 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
de_ramon
Beiträge: 4
Registriert: 2. April 2011 22:15
SqueezeBox: Radio
SqueezeBox: Radio
SqueezeBox: Radio
SqueezeBox: SqueezePlay
SqueezeBox Server läuft auf: Debian Stretch

Re: Squeezebox via Kommadozeile (PyLMS?) fernsteuern

Beitrag 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
Antworten