Protocol Specs

1.13 1.481.130 Remove support for Juke
Music service. Juke
support is currently
removed from HEOS.
Add option '21 - Playable
Container' to support
playable containers on
Windows Media share.
Add popular list of system
errors.
10/31/2018 Prakash Mortha
1.14 1.505.140 Remove "inputs/analog"
from input source name for
Play input source
command.
Add "inputs
/analog_in_1", "inputs
/analog_in_2" and "inputs
/recorder_in_1" to input
source name for Play input
source command.
04/24/2019 Yasuchika Ishida
1. Overview
The Denon HEOS is a network connected, wireless, multi-room music system. The HEOS Command Line Interface (CLI) allows external
control systems to manage, browse, play, and get status from the Denon HEOS products. The HEOS CLI is accessed through a telnet
connection between the HEOS product and the control system. The control system sends commands and receives responses over the
network connection. The CLI commands and responses are in human readable (ascii) format. The command is a text string and the
responses are in JSON format. The commands and responses for browsing music servers and services use a RESTFUL like approach while
other commands and responses are more static.
1.1 Supported music services
Following table list out all supported online music services through HEOS. Please note, currently not all services are supported through
CLI.
Source ID (sid) Service Name Browse through CLI Search/New station through CLI
1 Pandora Yes Yes (Create New Station)
2 Rhapsody Yes Yes
3 TuneIn Yes Yes
4 Spotify No No
5 Deezer Yes Yes
6 Napster Yes Yes
7 iHeartRadio Yes Yes (Create New Station)
8 Sirius XM Yes No
9 Soundcloud Yes Yes
10 Tidal Yes Yes
11 Future service N/A N/A
12 Rdio Not supported in HEOS Not supported in HEOS
13 Amazon Music Yes No
14 Future service N/A N/A
15 Moodmix No No
16 Juke Not supported in HEOS Not supported in HEOS
17 Future service N/A N//A
18 QQMusic No No