Need help with multi-room experience with snapcast clients / groups #2992
Replies: 3 comments 8 replies
-
Yes, for now a sync master is required. It is a music assistant requirement not a snapcast requirement. The idea is to be able to change the master dynamically but I haven't found time for that yet and there are some other details to fix first |
Beta Was this translation helpful? Give feedback.
-
@OzGav Thanks for the info! I finally had the chance to test the new beta version 2.3.0 b33 today. What can I say... The new implementation in the frontend regarding group management is excellent! Even muting individual clients works now. Thanks! :-) I have put the corresponding snapclients into separate groups for each room. Then I created an overarching group called "Wohnung" that includes all available snapclients. During the subsequent testing, I encountered a few issues:
The playback can only be stopped by powering off!
Even after deactivating the "Dynamic Members" feature, I was no longer able to activate any player. Each attempt resulted in the same error. Well, this can happen when playing with experimental features ;-) |
Beta Was this translation helpful? Give feedback.
-
I was able to test the current BETA version 2.4.0b3.
Thank you for taking care of the problems. If you need further information, please feel free to ask. |
Beta Was this translation helpful? Give feedback.
-
I use several Snapcast clients to create a multi-room experience with musicassistant. I encountered a few problems during my testing, which I would like to briefly explain here.
Depending on the zone/room, I created different groups and assigned the corresponding clients to this group. In addition, I added all clients to the "Default" group, which allows me to select my music source by default and then specifically switch on/off the zones that are currently being played. Depending on which room I am in, the active zones/clients should be able to be activated or deactivated at the touch of a button.
Currently, if I deactivate one of the clients in the "default" zone (via the power button), the music continues to play here.
In Snapweb WebUI, the client shows separated from the group, but the same source is still assigned.
I also noticed that a random "sync leader" is defined in Snapcast groups. It is currently not possible to deactivate this client without stopping the entire music stream. Is a “sync leader” even necessary in a pure Snapcast group? If so, wouldn't it be possible for another client from the group to simply take over the leadership in this case?
A simple workaround for me would be if I could simply mute clients in the "default" zone. But I haven't figured out how to do this via the MusicAssistant web UI.
Before I open a feature request here, I wanted to make sure that I understood and implemented the concept correctly in musicassistant.
Beta Was this translation helpful? Give feedback.
All reactions