Protocol Specs

Attribute Description Enumeration
gid Group id returned by 'get_groups' command N/A
Response:
{
"heos": {
"command": "group/ toggle_mute ",
"result": "success",
"message": "gid=group_id"
}
}
Example: heos://group/toggle_mute?gid=1
4.4 Browse Commands
4.4.1 Get Music Sources
Command: heos://browse/get_music_sources
Response:
{
"heos": {
"command": "browse/get_music_sources",
"result": "success",
"message": ""
},
"payload": [
{
"name": "source name 1",
"image_url": "source logo url 1",
"type": "source type 1",
"sid": source_id_1
},
{
"name": "source name 2",
"image_url": "source logo url 2",
"type": "source type 2",
"sid": source_id_2
},
{
"name": "source name N",
"image_url": "source logo url N",
"type": "source type N",
"sid": source_id_N
}
]
}
Example: heos://browse/get_music_sources
The following are valid source types:
music_service
heos_service
heos_server
dlna_server