karlek
Moderator
Beiträge: 2096 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)
Beitrag
von karlek » 11. Juli 2020 08:20
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.
ankalagon
Beiträge: 2 Registriert: 10. Juli 2020 23:21
SqueezeBox: SqueezePlay
SqueezeBox: SqueezePlay
SqueezeBox: SqueezePlay
SqueezeBox: SqueezePlay
SqueezeBox Server läuft auf: piCorePlayer, raspPi
Beitrag
von ankalagon » 11. Juli 2020 16:31
Jau und ich hab einfach nur copy/paste vom Router gemacht und da war halt alles in Großbuchstaben.
karlek
Moderator
Beiträge: 2096 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)
Beitrag
von karlek » 26. Juli 2020 20:27
Ich habe übrigens noch eine Dokumentation in meinen Lesezeichen gefunden. Die ist sehr umfangreich und richtig gut:
https://gist.github.com/samtherussell/3 ... 0b8689d9f2
karlek
Moderator
Beiträge: 2096 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)
Beitrag
von karlek » 27. Juli 2020 21:18
AxelHoss hat geschrieben: ↑ 22. April 2020 09:25
Wie wäre dann der Befehlt für einen gewissen Track abspielen? Ich blick da nicht durch.
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
MrWichtig
Beiträge: 45 Registriert: 24. September 2010 08:34
SqueezeBox: Classic
SqueezeBox: Classic
SqueezeBox: Radio
SqueezeBox: Boom
SqueezeBox: Touch
SqueezeBox Server läuft auf: Netgear ReadyNas Duo v2
Beitrag
von MrWichtig » 7. November 2022 18:12
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.
Code: Alles auswählen
{ "id": 1, "method": "slim.request", "params":["00:01:02:03:04:05", ["track.id", 1]]}
?????
lg
karlek
Moderator
Beiträge: 2096 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)
Beitrag
von karlek » 22. November 2022 19:59
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.