Please allow clients to belong to more than one group (i..e. each client should be allowed to belong to several groups).
At least the recent specification updates by @kahrendt seems to have limited group beloning to a single group per client -> #3
Use case examples:
-
A single client should be able to belong to a group called "the whole house" at the same time it belongs to a group called "downstrairs".
-
A single client should be able to belong to a group called "living area" (which may be a smaller part of a floor yet have several speakers) at the same time the same client belongs to a group called "downstrairs" which may be a a whole floor but perhaps not all areas on that floor, as users might for example like to exclude a garage area even if that area is on the same floor as a the other areas for "downstrairs").
For reference, I currently have this setup using a Google Cast for multi-room (with a mix of Chromecast Audio, Google Home speakers and Google Nest speakers) so know that it works setting this up in the Google Home application.
Note that in my case the "the whole house" group does on purpose not actually contain all speakers, but it is instead a currated list of speakers, (so just because I have Google Home speakers and Google Nest speakers in every room does not mean that the scenario in the example could be solved by simply allowing playback to all speakers instead of having them as a group).
Please allow clients to belong to more than one group (i..e. each client should be allowed to belong to several groups).
At least the recent specification updates by @kahrendt seems to have limited group beloning to a single group per client -> #3
Use case examples:
A single client should be able to belong to a group called "the whole house" at the same time it belongs to a group called "downstrairs".
A single client should be able to belong to a group called "living area" (which may be a smaller part of a floor yet have several speakers) at the same time the same client belongs to a group called "downstrairs" which may be a a whole floor but perhaps not all areas on that floor, as users might for example like to exclude a garage area even if that area is on the same floor as a the other areas for "downstrairs").
For reference, I currently have this setup using a Google Cast for multi-room (with a mix of Chromecast Audio, Google Home speakers and Google Nest speakers) so know that it works setting this up in the Google Home application.
Note that in my case the "the whole house" group does on purpose not actually contain all speakers, but it is instead a currated list of speakers, (so just because I have Google Home speakers and Google Nest speakers in every room does not mean that the scenario in the example could be solved by simply allowing playback to all speakers instead of having them as a group).