Commande JSON KODI/Openelec
Exemple de commande pour pouvoir piloter Openelec/Kodi via un navigateur web ou depuis une console ssh
Exemple avec ID et MDP pour lancer une playlist :
http://xbmc:xbmc@192.168.0.17:8080/jsonrpc?request={"jsonrpc": "2.0", "method": "Player.Open", "params": { "item": { "file": "special://profile/playlists/music/_Ambient/Nova Tunes.xsp" } }, "id": 1}
Lancer un film depuis un chemin smb (nas):
http://192.168.1.8/jsonrpc?request={"jsonrpc": "2.0", "method": "Player.Open", "params": { "item": { "file": "smb://192.168.1.52/video/Film/Film 2D/superFilm.mkv" } }, "id": 1}
Pour utiliser cette commande json en Console/SSH :
*Curl doit être installé sur la machine qui exécute la console sshcurl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"jsonrpc": "2.0", "method": "Player.Open", "params": { "item": { "file": "smb://192.168.1.52/video/Film/Film 2D/
superFilm.mkv
" } }, "id": 1}' http://192.168.1.8/jsonrpc
Exemple json Console/SSH pour éteindre KODI (et le raspi par la même occasion+la télé si elle est compatible CEC):
curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"jsonrpc": "2.0", "method": "System.Shutdown ", "id": 1}' http://192.168.1.8/jsonrpc
Liste des commande JSON pour KODI : http://kodi.wiki/view/JSON-RPC_API/v6
On peut aussi grâce au Plugin Json-CEC, contrôler le périphérique de lecture (la télé chez moi)
Ce qui donne pour la Console/SSH :
Plugin dispo ici : https://github.com/joshjowen/script.json-cec
http://192.168.1.8/jsonrpc?request={"jsonrpc":"2.0","method":"Addons.ExecuteAddon","params":{"addonid":"script.json-cec","params":{"command":"activate"}},"id":1}
Ce qui donne pour la Console/SSH :
curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"jsonrpc":"2.0","method":"Addons.ExecuteAddon","params":{"addonid":"script.json-cec","params":{"command":"activate"}},"id":1}' http://192.168.1.8/jsonrpc
Commentaires
Enregistrer un commentaire