Yamaha MusicCast
homebridge-musiccast-multiroom · v0.2.14
Adds Yamaha MusicCast speakers as TVs with presets, input selection, power and volume.
What it says it supports
Brands
- Yamaha
Devices it names
- MusicCast receivers
- MusicCast speakers
Shows up in Apple Home as from its README
What people report
Works with Yamaha MusicCast receivers and soundbars including Homebridge 2.0; some users hit setup quirks.
- Partly works2
| Device | Status | What they said | Source |
|---|---|---|---|
| Yamaha MusicCast soundbar | Partly works | Works after re-adding devices; one user sees the soundbar turn off randomly.Saved copy… problem with plugin after updating raspbian to v. 12 and node to 20.9.x. Before that plugin work perfectly :( Log from console `[16.11.2023, 16:15:11] [MusiccastMultiroom] Restarting Process... [16.11.2023, 16:15:12] [MusiccastMultiroom] Launched child bridge with PID 66033 [11/16/2023, 4:15:12 PM] Registering platform 'homebridge-musiccast-multiroom.MusiccastMultiroom' [16.11.2023, 16:15:12] [MusiccastMultiroom] Loaded homebridge-musiccast-multiroom v0.2.4 child bridge successfully [11/16/2023, 4:15:12 PM] Homebridge v1.7.0 (HAP v0.11.1) (MusiccastMultiroom) is running on port 42892. … Excerpt saved from GitHub on 2026-10-22. | Issue #5 · 2023-11 |
| Yamaha RX-V485 receiver | Partly works | Initially couldn't be added; later added after iOS 18.4, but favourites don't auto-populate.Saved copyCannot add receiver Yamaha RX-V485 to HomeKit. Homekit discovers the device but receive below error when going through the initial set up stage. Renaming inputs does not solve the issue. Have created favourites within the MusicCast app also. `{ "name": "MusiccastMultiroom", "server": { "host": "192.168.4.30", "volumePercentageLow": 25, "volumePercentageHigh": 65, "inputs": [ { "input": "hdmi1", "name": "Apple TV" } ] }, "_bridge": { "name": "MusiccastMultiroom", "username": "0E:93:09:B9:EE:EC", "port": 47308 }, "platform": "MusiccastMultiroom" }` Excerpt saved from GitHub on 2026-10-22. | Issue #14 · 2025-03 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
Yamaha MusicCast API over LAN by IP/hostname
You’ll need
- IP of MusicCast server and client speakers
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^18.20.4 || ^20.18.0 || ^22.10.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | MusiccastMultiroom |
Community signals
| Downloads a week | 30 |
|---|---|
| Downloads a month | 51 |
| GitHub stars | 5 |
| Open issues | 3 |
| Closed issues | 13 |
| Last code push | 2025-09-08 |
| Latest version | 0.2.14 (2025-09-08) |
| First published | 2023-02-11 |
| Releases | 25 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- InputSource
- Switch
- Television