kaaholst / android-squeezer

Remote control for your Logitech Media Server ("Squeezeserver" etc) and players.
Apache License 2.0
77 stars 17 forks source link

Volume control changes all sync'd players regardless of volume sync setting #825

Open WJCFerguson opened 4 months ago

WJCFerguson commented 4 months ago

When I select a player on Squeezer and change its volume, all players in the group change, even the one that's configured via the server to be locked at 100%. I believe I've configured everything otherwise but Squeezer will only adjust volume to the whole group.

I have:

It seems like the Squeezer "Don't sync" option only controls whether they are all identical levels. Whether that's selected or not, volume control adjusts all players, even the fixed-output one.

I'm not sure how long it's been doing this but I would swear not always. I have been finding my other players on undesired volume settings for a while and only just worked out that Squeezer is doing it, and somehow breaking through the fixed output setting.

Issue #754 is relevant, but the functionality described there isn't what I see. Issue #653 says sync control functionality came in 2.2.2, but I think it's broken

Thank you for Squeezer - otherwise it works very nicely and without fuss.

kaaholst commented 4 months ago

The server can synchronize the volume of players in a group, which will ensure the players always has the same volume. This can be set via the server's Web interface or via the player list page in Squeezer, as you describe. However, Squeezer only supports setting this for all players in a sync group, hence the mismatch of the text.

In addition, Squeezer also supports an independent way of synchronizing volumes of all players in a group. Here, the volume is also controlled for all players, but the volume offsets between these players are kept. To select whether to adjust the volume of the group this way, bring up the volume panel on the now playing screen and tap the settings button in the top left corner.

Hope this helps.