Skip to content

Yamaha AVR / MusicCast

Controls Yamaha AV receivers and MusicCast devices through the YamahaExtendedControl API — JSON over HTTP, with no pairing required.

  • Network — YamahaExtendedControl JSON over HTTP on port 80. No pairing or authentication.
  • Host — the receiver’s address.
  • Zonemain, zone2, zone3, or zone4.
CommandWhat it does
power_on / power_off / powerTurn the zone on or off, or toggle it
volume_up / volume_downStep the volume
set_volumeSet the volume
mute_on / mute_offMute or unmute
set_inputSelect an input (hdmi1, net_radio, …)
input_hdmi1input_hdmi4 / input_tuner / input_bluetoothJump straight to a named input

Reports power, volume, mute, and input as state. It implements input-source discovery, so it exposes the receiver’s real input list, and a remote template is included for a generated on-screen remote. Commands act on the configured zone.