Das freut mich!
Und Danke für den Hinweis. Das ich schätze, ich habe das nie anders geschrieben, weil in allen Vorlagen nur Kleinbuchstaben vorkamen.
Jetzt weiß ich, warum.
Curl Befehle an LMS von anderem PI
-
- Beiträge: 2
- Registriert: 10. Juli 2020 23:21
- SqueezeBox: SqueezePlay
- SqueezeBox: SqueezePlay
- SqueezeBox: SqueezePlay
- SqueezeBox: SqueezePlay
- SqueezeBox Server läuft auf: piCorePlayer, raspPi
Re: Curl Befehle an LMS von anderem PI
Jau und ich hab einfach nur copy/paste vom Router gemacht und da war halt alles in Großbuchstaben.
-
- Moderator
- Beiträge: 2100
- 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: Curl Befehle an LMS von anderem PI
Ich habe übrigens noch eine Dokumentation in meinen Lesezeichen gefunden. Die ist sehr umfangreich und richtig gut:
https://gist.github.com/samtherussell/3 ... 0b8689d9f2
https://gist.github.com/samtherussell/3 ... 0b8689d9f2
-
- Moderator
- Beiträge: 2100
- 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: Curl Befehle an LMS von anderem PI
Ich hoffe, ich habe die Syntax richtig:
Code: Alles auswählen
curl -X POST -d '{ "method": "slim.request", "params":["ab:cd:ef:12:34:62", ["playlist", "play", "/home/Music/test.wav"]]}' 192.168.xxx.xx:9000/jsonrpc.js
-
- Beiträge: 52
- Registriert: 24. September 2010 08:34
- SqueezeBox: Classic
- SqueezeBox: Classic
- SqueezeBox: Radio
- SqueezeBox: Boom
- SqueezeBox: Touch
- SqueezeBox Server läuft auf: PicorPlayer/Raspi
Re: Curl Befehle an LMS von anderem PI
Hallo,
Einige Standardbefehle (EIn/AUS, Play/Pause) habe ich mittlerweile bereits hinbekommen was auch funktioniert.
ich würde mir jetzt gerne auch den Interpreten und Track anzeigen lassen was gerade auf der jeweiligen Squeezebox spielt. z.B.: Internetradio
wie müsste die Konfigzeile hier aussehen?...bekomme es leider nicht hin für Interpret und Track.
?????
lg
Einige Standardbefehle (EIn/AUS, Play/Pause) habe ich mittlerweile bereits hinbekommen was auch funktioniert.
ich würde mir jetzt gerne auch den Interpreten und Track anzeigen lassen was gerade auf der jeweiligen Squeezebox spielt. z.B.: Internetradio
wie müsste die Konfigzeile hier aussehen?...bekomme es leider nicht hin für Interpret und Track.
Code: Alles auswählen
{ "id": 1, "method": "slim.request", "params":["00:01:02:03:04:05", ["track.id", 1]]}
lg
-
- Moderator
- Beiträge: 2100
- 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)
Curl Befehle an LMS von anderem PI
Für solche Infos gibt es songinfo. Da kann man wohl diverse Infos abgreifen. Das Ergebnis ist ein JSON-Objekt, das müsstest Du dann vermutlich Parsen.
Die ganzen CLI-Befehle findest Du übrigens im LMS, z.B.: http://192.168.1.205:9000/html/docs/cli ... =#songinfo
Edit: mit status geht es wohl einfacher.
Die ganzen CLI-Befehle findest Du übrigens im LMS, z.B.: http://192.168.1.205:9000/html/docs/cli ... =#songinfo
Edit: mit status geht es wohl einfacher.