Need help with multi-room experience with snapcast clients / groups #2992
Unanswered
jojo141185
asked this question in
Q&A
Replies: 1 comment 1 reply
-
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.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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