Protocol Specs
Table Of Contents
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": [










