Protocol Specs

"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": [
{
"browse": [
{
"id": 4,
"name": "Add Playlist to Library"
}
]
}
]
}
Example: heos://browse/browse?sid=2&cid=TopAlbums&range=0,100
Supported Sources: Local Media Servers, Playlists, History, Aux-In, TuneIn, Pandora, Rhapsody, Deezer, SiriusXM, iHeartRadio,
Napster, Tidal, SoundCloud, Amazon Music
4.4.5 Get Source Search Criteria
Command: heos://browse/get_search_criteria?sid=source_id
Attribute Description Enumeration
sid Source id returned by 'get_music_sources' command N/A
playable Indicates if Play-All option is supported on searched tracks. yes or no
cid Prefix to search string used while adding entire search results to play queue
Only valid when 'playable' is 'yes'.
Example command to play all tracked, searched with string 'earth':
heos://browse/add_to_queue?pid=<playerid>&sid=2&cid=SEARCHED_TRACKS-eart
&aid=1h
Currently supported prefix:
SEARCHED_TRACKS-
Note: Can be extended, avoid hard
code
: the following response provides examples of the various search criteria types. The actual response will depend on the source andNote
the search types supported by that source.
Response: