Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
protocole_json [2011/04/12 18:24] admin |
protocole_json [2014/04/23 13:50] admin [poll_listen] |
||
---|---|---|---|
Line 29: | Line 29: | ||
==== get_ip ==== | ==== get_ip ==== | ||
- | Cette commande permet le login et la récupération de l' | + | Cette commande permet le login et la récupération de l' |
+ | |||
+ | https:// | ||
=== Exemple === | === Exemple === | ||
Line 51: | Line 53: | ||
Calaos Network nous donne également le paramètre //at_home// qui est un booléen qui définit si on est dans le même réseau que la centrale ou à l' | Calaos Network nous donne également le paramètre //at_home// qui est un booléen qui définit si on est dans le même réseau que la centrale ou à l' | ||
- | |||
===== API de la centrale ===== | ===== API de la centrale ===== | ||
Line 159: | Line 160: | ||
" | " | ||
" | " | ||
+ | " | ||
+ | " | ||
" | " | ||
" | " | ||
Line 204: | Line 207: | ||
" | " | ||
{ | { | ||
- | "coverart": "1", | + | "player_id": "0", |
- | "current_track": "83", | + | "playlist_current_track": "0", |
- | "status": "playing", | + | "volume": "33", |
- | "duration": "262", | + | "playlist_size": "5", |
- | "artist": "Hint", | + | "time_elapsed": "1420.68", |
- | "album": "Shapes 09:01", | + | "cover_url": "/ |
- | " | + | |
- | "volume": "31", | + | |
- | "time": "86.09" | + | "duration": "0", |
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | "status": "playing" | ||
} | } | ||
] | ] | ||
Line 286: | Line 294: | ||
" | " | ||
} | } | ||
+ | |||
+ | On peut rajouter le paramètre //from// et //to// qui permettent de spécifier une partie de la playlist a charger. Pratique en cas d' | ||
Réponse: | Réponse: | ||
Line 382: | Line 392: | ||
} | } | ||
+ | ==== config ==== | ||
+ | |||
+ | Cette commande permet de lire/ecrire la config au travers du protocole json. | ||
+ | |||
+ | === get === | ||
+ | |||
+ | Pour recuperer la config il faut faire: | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | On recevra en réponse les fichier xml dans le json | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | |||
+ | === put === | ||
+ | |||
+ | Pour recuperer la config il faut faire: | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | |||
+ | Réponse: | ||
+ | { | ||
+ | " | ||
+ | } |