GenovSvetoslav

IP Control Protocol for Denon DRA-N4 (CEOL Piccolo)

If you want a compact, budget friendly network music streamer with built in amplification, the Denon DRA N4 (CEOL Piccolo series) is a great find on the used market. It is no longer sold new, but the amp and networking features still make it a solid choice for a dedicated audio zone. I recently picked one up to run my bathroom setup, powering an Audac ceiling speaker, and I control it through Home Assistant with an IKEA Symfonisk remote.

I initially tried the built in Denon integration that ships with Home Assistant. In my case it only worked for volume and mute on and off. Previous and next track did not work, and I also was not able to turn the device on or put it into standby. That is what pushed me to put together a confirmed list of direct HTTP commands that cover power, transport, volume, mute, and source selection on the latest firmware.

These commands are confirmed on the DRA N4, but they may also apply to other DRA series models, some Denon receivers, and even certain Marantz devices, since the control protocol and network stack are often very similar.

All commands are sent as simple HTTP GET requests to your receiver's IP address, using the path /goform/formiPhoneAppDirect.xml? followed by the command code.

Format: http://[Your.Denon.IP]/goform/formiPhoneAppDirect.xml?COMMAND

Example (Power On): http://192.168.68.128/goform/formiPhoneAppDirect.xml?PWON

Power and Volume Control

Function Command
Power ON PWON
Power OFF (Standby) PWSTANDBY
Volume UP MVUP
Volume DOWN MVDOWN
Set Volume MV[XX]
Mute ON MUON
Mute OFF MUOFF

Source Selection

Input Source Command
USB SIUSB
Internet Radio SIIRADIO
Bluetooth SIBLUETOOTH
AUX: Digital In SIDIGITALIN1
AUX: Analog In SIANALOGIN

Playback Transport Control

Function Command
Play NS9A
Pause NS9B
Stop NS9C
Next Track NS9D
Previous Track NS9E
Repeat All NS9I

Status Check XML Endpoints

File Path Purpose
http://[Your.Denon.IP]/goform/formMainZone_MainZoneXml.xml Main Status: Returns power, volume, mute, and current source.
http://[Your.Denon.IP]/goform/formTuner_TunerXml.xml Tuner Status: Returns FM/AM radio frequency and status.
http://[Your.Denon.IP]/goform/Deviceinfo.xml Device Info: Returns firmware versions and model details.