Protocol Specifications

{
"heos": {
"command": "event/groups_changed",
}
}
5.4 Player State Changed
Response:
{
"heos": {
"command": "event/player_state_changed",
"message": "pid='player_id'&state='play_state'"
}
}
5.5 Player Now Playing Changed
Response:
{
"heos": {
"command": " event/player_now_playing_changed",
"message": "pid='player_id'"
}
}
5.6 Player Now Playing Progress
Response:
{
"heos": {
"command": " event/player_now_playing_progress",
"message": "pid=player_id&cur_pos=position_ms&duration=duration_ms"
}
}
5.7 Player Playback Error
Response:
{
"heos": {
"command": " event/player_playback_error",
"message": "pid=player_id&error=Could Not Download"
}
}
Note: error string represents error type. Controller can directly display the error string to the user.
5.8 Player Queue Changed
Response:
{
"heos": {
"command": " event/player_queue_changed",
"message": "pid='player_id'"
}
}