Home of the Squeezebox™ & Transporter® network music players.
Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14
  1. #11
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,776
    Du solltest nicht die "status" URL verwenden, sondern den "status" CLI Befehl, ber jsonrpc.js:

    Code:
    % curl -sX POST -d '{"id":0,"params":["00:04:20:....",["status", 0, 0, "tags:al"]],"method":"slim.request"}' http://192.168.171.4:9000/jsonrpc.js
    {
      "params": [
        "00:04:20:...",
        [
          "status",
          "0",
          0,
          "tags:al"
        ]
      ],
      "method": "slim.request",
      "id": 0,
      "result": {
        "current_title": "6. Up the Downstair (Nag's Head 4/12/93)",
        "playlist_timestamp": 1669191195.02167,
        "seq_no": 0,
        "playlist repeat": 0,
        "playlist_cur_index": 5,
        "remoteMeta": {
          "id": "-145110120",
          "title": "Up the Downstair (Nag's Head 4/12/93)",
          "artist": "First live performance 4th Dec 1993 - Porcupine Tree",
          "album": "https://porcupinetreeofficial.bandcamp.com/album/first-live-performance-4th-dec-1993"
        },
        "signalstrength": 100,
        "remote": 1,
        "mixer volume": 48,
        "playlist shuffle": 0,
        "playlist mode": "off",
        "power": 1,
        "player_name": "Eckempfnger",
        "library_id": "6933cdf1",
        "digital_volume_control": 1,
        "mode": "stop",
        "time": 0,
        "player_ip": "192.168.171.19:36436",
        "player_connected": 1,
        "duration": 642.0113125,
        "rate": 1,
        "can_seek": 1,
        "playlist_tracks": 8
      }
    }
    (Die Metadaten im Bandcamp Plugin sind etwas sonderbar...)

    Wie du siehst kriegst du Titel/Album/Interpret. Mit dem "tags" Parameter hast du mehr Kontrolle. Weitere Infos findest du in der CLI Dokumentation. Verwendest du statt "0, 0" so was wie "0, 100", so kriegst du die Metadaten fr bis zu 100 Titel in der Warteschlange.
    Michael

    "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
    (LMS: Settings/Information)

  2. #12
    Junior Member
    Join Date
    Oct 2012
    Posts
    14
    vielleicht noch zur Erklrung was ich eigentlich mein Ziel davon ist:

    ich mchte mir Titel und Interpret von der jeweils spielenden Squeezebox auf meiner Visualisierung (KNX) anzeigen lassen.

    Dazu htte ich 2 Gedankengnge gehabt:

    1.) einfache Lsung so wie beim Cover welches ja bereits funktioniert und auch angezeigt wird mit (http://192.168.1.100:9000/music/curr...r=192.168.1.62). Hier kann ich in der Visu ein externes Bild laden und das Cover wird mir angezeigt.
    wenn das z.B.: auch mit Titel und Interpreten mglich wre dann wr das perfekt aber scheint leider nicht ganz so einfach zu sein bzw. nicht mglich

    2.) wenn ich ber das CLI Interface den Titel abfrage z.B.: http://192.168.1.100:9000/jsonrpc.js{ "id": 1, "method": "slim.request", "params":["00:04:00:00:00:d8", ["artist"]]} wird mir aber leider nichts angezeigt......habe auch schon songinfo, title, current_title probiert.


    habe auch POST und GET probiert.

    habe ich evtl. noch einen Fehler in der Konfig Zeile?

    die Befehle fr Play/Pause, Mute, Lautstrke funktionieren... diese habe ich z.B.: so konfiguriert:

    http://192.168.1.100:9000/jsonrpc.js{ "id": 1, "method": "slim.request", "params":["00:04:00:00:00:8d", ["play"]]}

    lg

  3. #13
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,776

    CLI Command "Mute/Unmute"

    > 1.) einfache Lösung so wie beim Cover welches ja bereits funktioniert
    > und auch angezeigt wird mit
    > (http://192.168.1.100:9000/music/curr...r=192.168.1.62).


    Das ist aber eben halt nur fürs Cover. So was existiert nicht für andere
    Informationen.

    > 2.) wenn ich über das CLI Interface den Titel abfrage z.B.:
    > http://192.168.1.100:9000/jsonrpc.js{ "id": 1, "method": "slim.request",
    > "params":["00:04:00:00:00:d8", ["artist"]]} wird mir aber leider nichts
    > angezeigt......habe auch schon songinfo, title, current_title probiert.


    Die Parameter gleich hinter der URL... ist das ein KNX Ding? Denn sonst
    kann das nicht funktionieren. Die Daten müssten im POST Body drin sein.

    Und wie gesagt: du musst die "status" Anfrage schicken, so wie ich das
    oben gezeigt habe. Und dann musst du die von dir gewünschten Daten aus
    der Antwort extrahieren.

  4. #14
    Junior Member
    Join Date
    Oct 2012
    Posts
    14
    Hi,

    Ja die URL ist ein wenig aufgesplittet. ich verwende den eibPort (KNX Visu)

    hier ein Screenshot wie das Zeilenmssig eingegeben wird/ist. als POST habe ich es konfiguriert.

    Name:  screen_1.png
Views: 26
Size:  57.3 KB

    Name:  screen_2.png
Views: 29
Size:  13.6 KB

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •