Protocol

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
4.4.2 Get Source Info
Command: heos://browse/get_source_info?sid=source_id
Attribute Description Enumeration
sid Source id returned by 'get_music_sources' command
(Or) Source id returned by 'browse' command when browsing source types 'heos_server' and 'heos_service'
N/A
Response:
{
"heos": {
"command": "browse/get_source_info",
"result": "success",
"message": ""
},
"payload": [
{
"name": "source name",
"image_url": "source logo url",
"type": "source type",
"sid": source_id
},
]