Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
protocole_json [2011/01/17 18:31] admin |
protocole_json [2011/04/26 16:32] admin [get_state] |
||
---|---|---|---|
Line 159: | Line 159: | ||
" | " | ||
" | " | ||
+ | " | ||
+ | " | ||
" | " | ||
" | " | ||
Line 204: | Line 206: | ||
" | " | ||
{ | { | ||
- | "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 320: | Line 327: | ||
La réponse contient la liste des pistes avec les informations complémentaire si elles sont diponibles (artiste, album, titre, ...). | La réponse contient la liste des pistes avec les informations complémentaire si elles sont diponibles (artiste, album, titre, ...). | ||
+ | ==== poll_listen ==== | ||
+ | |||
+ | Cette commande permet de faire du polling pour récupérer les changements d' | ||
+ | |||
+ | === Enregistrement === | ||
+ | |||
+ | Pour s' | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | On recevra en réponse l' | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | |||
+ | Cette identifiant unique est valable tant qu'on l' | ||
+ | |||
+ | === Suppression === | ||
+ | |||
+ | A la fin de l' | ||
+ | |||
+ | Données JSON à envoyer: | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | Réponse: | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | |||
+ | === Récupération des évènements === | ||
+ | |||
+ | Une fois l' | ||
+ | |||
+ | Données JSON à envoyer: | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | Réponse: | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | "input input_0 state%3Atrue", | ||
+ | " | ||
+ | " | ||
+ | ] | ||
+ | } | ||