I'm trying to build some automation around volume/mute with a group of minis and a pro (and an audio pro c3). I'm seeing really strange behavior for setting the volume and mute on the group that differs between the HTTP and uPNP APIs.
Using the http API (connecting to the group head device):
- setting volume only affects the head device, not the whole group
- setting the mute affects the whole group
Using the uPNP APIs (again, connecting to the group head device):
- setting volume affects the whole group
- setting the mute only affects the head device
Whoa! What?? I mean, I can work around this behavior by using the API that supports the semantics I want, but I can't think how this would be an intentional design. Am I doing something wrong? Is there another way to interact with groups other than just addressing the head device in a group?
I also haven't tried this with the new grouping feature but I doubt the behavior is any different.
I searched but couldn't see this behavior discussed elsewhere, pardon if I missed it!
Using the http API (connecting to the group head device):
- setting volume only affects the head device, not the whole group
- setting the mute affects the whole group
Using the uPNP APIs (again, connecting to the group head device):
- setting volume affects the whole group
- setting the mute only affects the head device
Whoa! What?? I mean, I can work around this behavior by using the API that supports the semantics I want, but I can't think how this would be an intentional design. Am I doing something wrong? Is there another way to interact with groups other than just addressing the head device in a group?
I also haven't tried this with the new grouping feature but I doubt the behavior is any different.
I searched but couldn't see this behavior discussed elsewhere, pardon if I missed it!