Yamaha AVR / MusicCast
Controls Yamaha AV receivers and MusicCast devices through the YamahaExtendedControl API — JSON over HTTP, with no pairing required.
Connection
Section titled “Connection”- Network — YamahaExtendedControl JSON over HTTP on port 80. No pairing or authentication.
- Host — the receiver’s address.
- Zone —
main,zone2,zone3, orzone4.
What it can do
Section titled “What it can do”| Command | What it does |
|---|---|
power_on / power_off / power | Turn the zone on or off, or toggle it |
volume_up / volume_down | Step the volume |
set_volume | Set the volume |
mute_on / mute_off | Mute or unmute |
set_input | Select an input (hdmi1, net_radio, …) |
input_hdmi1–input_hdmi4 / input_tuner / input_bluetooth | Jump 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.