Protocol Specs

13 - Create New
Station by Tracks
Supported
Services:
iHeartRadio
heos://browse/set_service_option?sid=7&option=13&name=Love&scid=3 name -
search
string for
creating
new station
through
track
Note: This
command
returns
station ids.
Controllers
need to
use 'play
station'
command
to play a
station.
19 - Add station to
HEOS Favorites
Following command used on now-playing-screen to add currently playing station to HEOS Favorites
heos://browse/set_service_option?option=19&pid=-409995282
Following command used on station browse screen
heos://browse/set_service_option?option=19&sid=<sourceId>&cid=<containerId>&mid=<stationId>
pid - player
id obtained
through
'get_players'
command
cid -
container id
obtained
through
'browse
source
containers'
command
mid -
station id
obtained
through
'browse
source
containers'
command
20 - Remove from
HEOS Favorites
heos://browse/set_service_option?option=20&mid=sas.6513639 mid -
station id
obtained
through
'browse
source'
command
on
Favorites
Note: Option 13 (Create New Station) supports optional range queries.
Response:
{
"heos": {
"command": " browse/set_service_option",
"result": "success",
"message": "sid=source_id&option=option_id&mid=media_id"
}
}
Example: heos://browse/set_service_option?sid=2&option=1&mid=Tra.174684187
5. Change Events (Unsolicited Responses)