Protocol Specifications

Limitations for the system when used multi devices.
4.4.10 Play URL
4.4.11 Add Container to Queue with Options
4.4.12 Add Track to Queue with Options
4.4.13 Get HEOS Playlists
4.4.14 Rename HEOS Playlist
4.4.15 Delete HEOS Playlist
4.4.16 Get HEOS History
4.4.17 Retrieve Album Metadata
4.4.18 Get Service Options for now playing screen - OBSOLETE
4.4.19 Set service option
5. Change Events (Unsolicited Responses)
5.1 Sources Changed
5.2 Players Changed
5.3 Group Changed
5.4 Player State Changed
5.5 Player Now Playing Changed
5.6 Player Now Playing Progress
5.7 Player Playback Error
5.8 Player Queue Changed
5.9 Player Volume Changed
5.10 Player Repeat Mode Changed
5.11 Player Shuffle Mode Changed
5.12 Group Volume Changed
5.13 User Changed
6.0 Error Codes
6.1 General Error Response
6.2 Error Code description
Version HEOS
Version
Modifications Date Author
1.0 1.280.96 Initial release. 12/20/2014 Prakash
Mortha
1.1 1.304.61 Add set service option command. 05/27/2015 Prakash
Mortha
1.2 1.310.170 Remove support for play url. Special characters ('&,'=', and '%') are encoded. 08/06/2015 Prakash
Mortha
1.3 1.331.70 Add reboot command.
Support Tidal/SoundCloud/Amazon Music
Extend get_search_criteria to indicate if Play-All option is supported on searched tracks.
Ability to create new station through Artist/Show/Track name
Add service specific transport control option list
12/03/2015 Prakash
Mortha
1.4 1.331.120 Bug fixes
Documentation changes:
Add transport control options for Amazon Music
Known Issues:
Range queries doesn't work on Amazon Music
01/21/2016 Prakash
Mortha
1.5 1.349.101 Add preset command to play stations from HEOS Favorites
Add players network connection type in get_players and get_player_info command responses
Fix issue with range queries on Amazon Music
Add issues and solutions section. Refer Issues & Solutions
Remove support for Rdio as it is gone
04/13/2016 Prakash
Mortha
1.6 1.364.110 Add limitations while using inputs
Add AVR inputs list.
07/25/2016 Prakash
Mortha