HEOS CLI Protocol

range Range is start and end record index to
return. Range parameter is optional.
Omitting range parameter returns all
records up to a maximum of 50/100
records per response.
The default maximum number of records
depend on the service type.
range starts from 0
returned Number of items returned in current
response
N/A
Response:
: the following response provides examples of the various media types. The actual response will depend on the source searched and Note
the results returned for the search string.
{
"heos": {
"command": "browse/search",
"result": "success",
"message": "sid='source_id&scid='search_criteria_id'&range='start#,
end#'&returned=items_in_current_response&count='total_items_available"
},
"payload": [
{
"container": "yes",
"playable": "no",
"type": "artist",
"name": "'artist name'",
"image_url": "'artist image url'",
"cid": "container id'",
"mid": "media id"
},
{
"container": "yes",
"playable": "yes",
"type": "album",
"name": "'album name'",
"image_url": "'album image url'",
"artist": "'artist name'",
"cid": "'container id'",
"mid": "'media id'"
},
{
"container": "no",
"playable": "yes",
"type": "song",
"name": "'song name'",
"image_url": "'album image url'",
"artist": "'artist name'",
"album": "'album name'",
"mid": "'media id'"
},
{
"container": "yes",
"playable": "no",
"type": "container",
"name": "'container name'",
"image_url": "'container image url'",
"cid": "'container id'",
"mid": "'media id'"
},
{
"container": "no",
"playable": "yes",
"type": "station",
"name": "'station name'",
"image_url": "'station url'",
"mid": "'media id'"
}
],
"options": [