@TehTux
Hallo nochmal,
prinzipiell läuft's ja, aber vielleicht kennst du noch die Lösungen für 2 kleine Schönheitsfehler.
Hier ist erstmal mein Beispiel Batch-Request:
Code
[
{"jsonrpc": "2.0", "method": "Player.Stop", "params": { "playerid": 2 }, "id": 1},
{"jsonrpc": "2.0", "id": 1, "method": "Playlist.Clear", "params": {"playlistid": 2}},
{"jsonrpc":"2.0","id":1,"method":"Playlist.Add","params":{"playlistid":2,"item":{"file":"https://live.staticflickr.com/65535/49178152657_3308458e11_k.jpg"}}},
{"jsonrpc":"2.0","id":1,"method":"Playlist.Add","params":{"playlistid":2,"item":{"file":"https://file-examples.com/wp-content/uploads/2017/10/file_example_JPG_500kB.jpg"}}},
{"jsonrpc":"2.0","id":1,"method":"Playlist.Add","params":{"playlistid":2,"item":{"file":"https://file-examples.com/wp-content/uploads/2017/10/file_example_TIFF_1MB.tiff"}}},
{"jsonrpc":"2.0","id":1,"method":"Playlist.Add","params":{"playlistid":2,"item":{"file":"https://file-examples.com/wp-content/uploads/2017/10/file_example_PNG_500kB.png"}}},
{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"playlistid":2},"options":{"repeat":"off"}}},
{"jsonrpc":"2.0","id":1,"method":"Player.SetRepeat","params":{"playerid":2,"repeat":"off"}}
]
Hierbei werden Bilder verschiedener Erweiterungen (jpg, png, tiff) zur Playlist gesendet und diese dann gestartet.
- Bei einer lokalen Diaschau, wo sich Dateien verschiedener Erweiterungen in einem Ordner befinden, werden alle Dateien berücksichtigt. Hier beim Hinzufügen aus den Onlinequellen werden jedoch nur die 2 JPGs abgespielt. Das TIFF und das PNG Bild sind nicht in der Playlist, obwohl der Request ein {"id":1,"jsonrpc":"2.0","result":"OK"} zurückgibt. Gibt es dafür eine Erklärung?
- Der Repeat OFF Parameter wird ignoriert. Ich habe ihn sowohl im Player.Open, als auch im Player.SetRepeat Request mit drin. Die Diaschau wird trotzdem nach dem letzten Bild wieder von vorne gestartet. Ich finde auch keine Option dazu bezüglich in den Einstellungen.
Vielen Dank,
Stefan