Protocol Specs
Table Of Contents
input input source name
Note: Validity of Inputs depends on the type of source HEOS device
" "inputs/aux_in_1
" "inputs/aux1
" 2"inputs/aux
" "inputs/aux3
" 4"inputs/aux
" 5"inputs/aux
" 6"inputs/aux
" 7"inputs/aux
"inputs/line_in_1"
"inputs/line_in_2"
"inputs/line_in_3"
"inputs/line_in_4"
"inputs/coax_in_1"
"inputs/coax_in_2"
"inputs/optical_in_1"
"inputs/optical_in_2"
"inputs/hdmi_in_1"
" "inputs/hdmi_arc_1
" "inputs/cable_sat
" "inputs/dvd
" "inputs/bluray
" "inputs/game
" "inputs/mediaplayer
" "inputs/cd
" "inputs/tuner
" "inputs/hdradio
" "inputs/tvaudio
" "inputs/phono
Response for command "heos://browse/play_input?pid=player_id&input=input_name" :
: this command will cause a Now Playing Change Event to occur if an aux in stream is played. Note
{
"heos": {
"command": "browse/play_input",
"result": "success",
"message": "pid=player_id&input=input_name"
}
}
Limitations for the system when used multi devices.
Distribution External Input to other players is limited to one player or one group .
You can not play External Input that has been selected already.
Also, When it playing external input on itself, can not be distributed to other players.
Examples:
heos://browse/play_input?pid=1234&input=inputs/aux_in_1
heos://browse/play_input?pid=1234&spid=9876&input=inputs/aux_in_1
heos://browse/play_stream?pid=1&sid=1441320818&mid=inputs/aux_in_1
4.4.10 Add Container to Queue with Options
Command: heos://browse/add_to_queue?pid=player_id&sid=source_id&cid=container_id&aid=add_criteria
Attribute Description Enumeration
sid Source id returned by 'get_music_sources' command N/A
cid Container id returned by 'browse' or 'search' command N/A
aid Add criteria id as defined by enumerations -> 1 – play now
2 – play next
3 – add to end
4 – replace and play