Kodi http-request

  • Hallo allerseits,

    bei mit läuft Kodi 18.4 auf einer Shield.
    ich möchte per Fernsteuerung von einem anderen Gerät (konkret: JB-Media Light Manager Air) die Möglichkeit haben, Einstellungen an Kodi zu ändern.
    Konkret: Ich möchte die Einstellung für die Anpassung der Bildwiederholungsrate ändern können.
    Über das Kodi-Web-Interface (Chorus) geht das von einem anderen Gerät im Netzwerk ja auch.
    Den entsprechenden Dienst zur Steuerung von Kodi über andere Geräte habe ich in Kodi aktiviert.

    Wie lautet der konkrete http-request für diese Einstellung?
    Für das Cinema-Vision-Addon gibt es eine Action-Sequenz, die so aussieht:

    http ://kodi:xxxxxxx@192.168.178.116:8080/jsonrpc
    POST: { "jsonrpc": "2.0", "id": 1, "method": "Settings.SetSettingValue", "params": { "setting": "videoplayer.adjustrefreshrate", "value": 2 } }

    Das funktioniert auch.

    Wie sieht hierzu der entsprechende HTTP-Request aus?

    Vielen Dank.

  • Das ist ja auch ein HTTP request. Bloss halt ein POST request, kein GET request.

    Wenn Du da irgendwo einen HTTP request einbauen musst, wo Du nur GET requests eingeben kannst dann hast Du evtl. schlechte Karten:

    https://forum.kodi.tv/showthread.php?tid=318494

    Kannst ja probieren, das in ein GET umzuformulieren, wie dort gezeigt. Scheint 10% chance zu haben das das geht. Keine Ahnung warum Kodi das POST nicht mehr mag.

    Wenn Du statt URL einen script aufrufen kannst ist es ja einfach ein POST per wget oder curl abzusetzen, machts bloss langsamer.

  • Die Begründung ist "Security Reasons" - ist meiner Meinung nach Tineff..
    Und die Requests sind wohl von der Zeichenzahl begrenzt.

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!