Skip to content

Music Assistant has support for MusicCast devices. Contributed and maintained by Fabian Munkes

  • MusicCast devices are auto detected by Music Assistant
  • MusicCast devices will play in perfect sync when grouped
  • Crossfading and metadata is supported
  • A source can be specified to switch to when a player leaves a group
  • MA will show metadata if the player is playing non-MA content
  • Source selection of the MusicCast device is possible
  1. In Music Assistant, go to Settings → Player Providers, click Add a player provider and select MusicCast.
  2. Your MusicCast devices will be discovered automatically and will appear in the player list, usually within a minute.

If a device does not appear, work through the discovery checklist.

In addition to the Individual Player Settings and the settings shared by most protocols, the MusicCast provider has some unique settings in the Output Protocol(s) section for the player:

  • Disable zone handling completely. This disables the automatic source change if playback is switched to another source. It is recommended to first try using the provider with this toggle disabled. However, should issues be encountered during playback then toggle this on, which makes the other two zone settings below inactive. This setting is only available on multi-zone players
  • Switch to this non-net source when leaving a group. Players have to switch inputs when leaving a group. This option defines which input is selected. It must be an input that does not need a network connection, and it is recommended to select a source that is unused so that unexpected sound output does not occur upon input switching. This setting is only available on multi-zone players
  • Turn off the zone when it leaves a group. Toggle defines the power behaviour when the player leaves a group. This setting is only available on multi-zone players
  • Auto-advance queue when the device stops at end of track. On by default. Yamaha receivers occasionally drop the queued next track and stop playing, and this lets Music Assistant notice that and move the queue on. The side effect is that stopping playback yourself in the last few seconds of a track also advances to the next item, so turn it off if you would rather the device’s own stop always be respected
  • Sample rates supported by this player. Rates go up to 192 kHz / 24 bit. Set these to match what your device handles

MusicCast has support for player options. Refer to the MA UI and the device’s manual for information about the options available

  • Supported devices are those from circa 2015 and later
  • If a device has multiple zones (i.e. main + max 3 others) only one of these zones can be streamed to. However, if streaming to main, the other zones can be joined to that player. This is a limitation of the Yamaha devices. Only one network connection is possible at a time and therefore only one network input can be active at a time. This means a different non-network source must be selected by MA when the device leaves a group. It also means that attempting to use the Select Source option to set two different network sources will result in unexpected behaviour
  • The main zone cannot be successfuly joined to a non-main zone. Attempting to do so will result in unexpected behaviour
  • When grouping multiple devices which have multiple zones and it is desired that two or more of the device’s zones will be joined, the main zone of the joining device must be added first and then the non-main zones can be joined. If only a single zone of another device is to be grouped then that can be done at any time
  • The HA integration and MA integration can be used alongside each other but is not advisable to do so as duplicate player entities will get created unnecessarily
  • If the receiver switches input source while skipping, then try disabling the zone handling in the player settings

This website uses privacy-first analytics to help us improve the site. You can view all data in our public dashboard.