Protocol Specs
Table Of Contents
name Station name returned by 'browse' command. N/A
Note: The mid for this command must be a 'station' media type.
Response:
: this command will cause a Now Playing Change Event to occur if a new stream is played. Note
{
"heos": {
"command": " browse/play_stream ",
"result": "success",
"message": "pid='player_id'&sid='source_id&cid='container_id'&mid='media_id'&name='station_name'"
}
}
Example: heos://browse/play_stream?pid=1&sid=2&cid='CID-55'&mid=15376&name=Q95
Supported Sources: History, Favorites, TuneIn, Pandora, Rhapsody, Deezer, SiriusXM, iHeartRadio, Napster, Tidal, SoundCloud, Amazon
Music
4.4.8 Play Preset Station
Command: heos://browse/play_preset?pid=player_id&preset=preset_position
Attribute Description Enumeration
pid Player id returned by 'get_players' or 'get_groups' command N/A
preset Station offset in HEOS Favorites 1 and above
Response:
: this command will cause a Now Playing Change Event to occur if a new stream is played. Note
{
"heos": {
"command": " browse/play_preset",
"result": "success",
"message": "pid='player_id'&preset='preset_number'"
}
}
Example: heos://browse/play_stream?pid=1&preset=2
Supported Sources: HEOS Favorites
4.4.9 Play Input source
Command to play input source on the same speaker:
heos://browse/ ? =player_id& t=input_nameplay_input pid inpu
Command to play input source on another speaker:
heos://browse/ ? =destination_player_id& =source_player_id& =input_name play_input pid spid input
OBSOLETE command that requires sid:
heos://browse/ ? =player_id& =source_id& =media id play_stream pid sid mid
Attribute Description Enumeration
sid Source id returned by 'get_music_sources' command N/A
pid player id of the selected speaker (destination HEOS speaker)
Player id returned by 'get_players' or 'get_groups' command
N/A
mid media id returned by 'browse' command N/A
spid player id of the HEOS device which is acting as the source
Player id returned by 'get_players' or 'get_groups' command
N/A