Version 1.5 brings full support for speaker groups as defined by Music Assistant‘s sync architecture. If you want music playing across multiple rooms at once, you can now do that directly from the app – no need to open the web interface.
Speaker Groups in the Player Picker
The player picker has been redesigned from the ground up. Synced players are no longer shown as individual entries. Instead, they appear as a combined group card showing the group leader and all its members. The group name is assembled automatically from the participating players, for example “Living Room + Kitchen + Office”.
Groups are visually distinct from solo players and always appear at the top of the list. A dedicated icon identifies them as a jointly controlled unit. If the group is already playing, the card shows the current track, artist, and a real-time animated playback indicator – just like on individual player cards.
What Else Changed
- Sync members are automatically hidden from the main list while part of an active group
- Group state is kept in sync continuously via WebSocket events
- The currently playing queue’s album art appears as a blurred background on the group card
- More resilient decoding of player payloads: missing fields like
sync_leaderandgroup_childsare now handled gracefully
Under the Hood
The player model has been extended with syncLeader and groupChilds fields, matching the Music Assistant WebSocket protocol. Based on this, the app automatically determines whether a player acts as a group leader or is a member of a group – without any additional API calls.
Version 1.5 is available now on the App Store.
Version history:
← Previous: Introducing Mobile MA — Native iOS Client for Music Assistant
All versions: Mobile MA section
Help & questions: Support form