PDA

View Full Version : Syncing volume on some players but not others.



InTheBath
2018-04-29, 04:25
I have three players. A Duet and a Boom in one room and a Classic in the study. They are synced to all play the same and it works fine.

However, I'd like to have the volume synced on the Duet and Boom but control the Classic separately. Is that even possible?

It looks like it should be. Under the sync settings I have two of them set to "sync volume" and the Classic set to "don't sync volume". However (even after a restart of the service) the settings persist, but changing the volume on any of the players changes all three. Perhaps this isn't really a "by player" setting but is instead "by zone"? Looks like the former in the UI, but seems to work like the latter on my system.

I'd appreciate any help (or somebody doing a test to see if they can achieve what I'm trying to do).

I'm running Logitech Media Server Version: 7.9.1 - 1494667952 so if there's been a recent change in this area, then it may be fixed. I'm an infrequent upgrader of the server since my system is pretty rock solid at the moment and does everything I need (apart from the above!).

M.

JeffHart
2018-04-30, 06:00
Just gave this a try - synced 3 Receivers and the Boom, set 2 Receivers and Boom to sync volume, leaving 1 Receiver at donít sync volume.

When I change the volume on any player, every player that is set to sync volume does. If I change the volume on any player other than the one set at donít sync, only the ones set to sync actually sync. Iím running 7.9.2, but if 7.9.1 works the same, you may need to readjust the volume on the Duet and Boom anytime you change the volume on the Classic, but the Classic wonít change when you change the Duet and Boom.

InTheBath
2018-04-30, 10:48
Just gave this a try - synced 3 Receivers and the Boom, set 2 Receivers and Boom to sync volume, leaving 1 Receiver at donít sync volume.

When I change the volume on any player, every player that is set to sync volume does. If I change the volume on any player other than the one set at donít sync, only the ones set to sync actually sync. Iím running 7.9.2, but if 7.9.1 works the same, you may need to readjust the volume on the Duet and Boom anytime you change the volume on the Classic, but the Classic wonít change when you change the Duet and Boom.

Thanks for doing this. I've read what you said carefully and have done some more investigation.

When I adjust the volume on the Duet or Boom, they both change. The Classic doesn't change volume. That's as expected.

When I adjust the volume on the Classic, all three players change volume. That doesn't sound right although, reading your message, it might not be the case you tried?

If you still have the players set up, I'd love to hear what happens when you change the volume on the unsync'ed player.

JeffHart
2018-04-30, 13:00
Unfortunately, seeing the same results that you are seeing - volume change on *ANY* player will cause all players with "sync volume" set to sync to its volume.

In my test it was the Receiver in my bedroom that I left at "don't sync volume" and set the Boom and the Receivers in my living room and office to "sync volume". When I changed volume in the bedroom, all of the other players synced to it at the beginning of the next song. When I changed any of the other players, all of the players *except* the one in the bedroom synced volume.

It doesn't appear that when "sync volume" is set on a player that LMS checks to see if the other player that changed volume has "sync volume" or "don't sync volume" set.

Not sure how a change request/suggestion is made, however, it might be a useful change to have only players with "sync volume" set to affect other players with "sync volume" set and ignore when players with "don't sync volume" have volume changes.

Any chance the Classic is connected to something that you can control the volume via remote or app? That way you could leave it at full volume in LMS and just use LMS to change the volume on the Boom and Duet. Somewhat a trade off between using another remote/app v readjusting the Boom and Duet volume when ever you change volume on the Classic via LMS....

InTheBath
2018-05-04, 13:09
Thanks Jeff for helping with this.

Certainly looks like a bug and I hope the text of this thread is enough to allow anybody to replicate it.

Next question is how I report it. Never needed to do this before. Any help on this, anybody?

M.

Mnyb
2018-05-04, 23:46
Our bugzilla

http://bugs.slimdevices.com

InTheBath
2018-05-05, 06:00
Bug 18165 raised.

Thanks for your help everyone.

philippe_44
2018-05-05, 18:47
Bug 18165 raised.

Thanks for your help everyone.

I've submitted a patch proposal to Michael. Still, I'm not sure this is a bug vs a feature. Currently, what I saw in the code is

1- When a track starts, the group master's volume was used to set the volume of all players whose "sync volume" attribute is set. If I follow the logic that volume can only be shared accross players with the "sync volume" attribute set, then the sync master of the group may not be the right reference to use, if it does not have that attribute set for itself. So I take, as a reference volume, the volume of the first player which has this attribute set ... maybe there is something smarter to do there.

2- When volume of any player in the synchronization group was changed, that value was set for each player with the "sync volume" attribute. I now only do that if the player whose volume is being changed has the "sync volume" attribute set for itself.

We'll see what Michael thinks

Mnyb
2018-05-05, 20:50
And this is probably one reason the iPeng app has its own solution to player volume when synced.

IPeng has a group control , you donít sync the volume in LMS when your an iPeng user .

In iPeng you simply control the relative volume of all players or the individual volume off one player thatís it .

The volume sync in LMS is to simple it makes all player have exactly the same volume thatís not really what you want.

philippe_44
2018-05-05, 21:14
And this is probably one reason the iPeng app has its own solution to player volume when synced.

IPeng has a group control , you donít sync the volume in LMS when your an iPeng user .

In iPeng you simply control the relative volume of all players or the individual volume off one player thatís it .

The volume sync in LMS is to simple it makes all player have exactly the same volume thatís not really what you want.

But to do that you must present to the user an īentityí that represents the group. It comes more īnaturallyí in iPengís UI as it does in my group player plugin. Itís not the case in LMS webUI

Mnyb
2018-05-05, 21:33
But to do that you must present to the user an īentityí that represents the group. It comes more īnaturallyí in iPengís UI as it does in my group player plugin. Itís not the case in LMS webUI

Yes , ideally you could build a master volume slider .

InTheBath
2018-05-06, 02:58
Thanks Phillipe.

If I'm reading your message correctly, number 1 possibly sounds like an enhancement. Number 2 though, I'd be surprised if anybody called less than a bug. Player has an attribute of "don't sync volume", changing volume of that player changes volume of other players. It is at least partially synced, surely.

Thanks again for looking at this,

Mark.

Mnyb
2018-05-06, 03:44
Thanks Phillipe.

If I'm reading your message correctly, number 1 possibly sounds like an enhancement. Number 2 though, I'd be surprised if anybody called less than a bug. Player has an attribute of "don't sync volume", changing volume of that player changes volume of other players. It is at least partially synced, surely.

Thanks again for looking at this,

Mark.

Thats a bug for sure if you change the volume of a player with unsynced volume it should not propagate to any other player

philippe_44
2018-05-06, 11:55
Thats a bug for sure if you change the volume of a player with unsynced volume it should not propagate to any other player

I tend to agree but there was already a comment in the code for a related sync volume bug correction (#10310) so I was surprised that this other issue was not taken into account.

mherger
2018-05-06, 21:37
Thanks! I'll try to review Philippes pull request asap.

--

Michael

philippe_44
2018-11-05, 00:20
Bug 18165 raised.

Thanks for your help everyone.

Michael just told me that he merged the change, so if you can help verifying in the coming days, that would be great!

InTheBath
2018-11-05, 12:14
I'd like to help.
I'll have to install the latest build, I guess.

I looked here: http://downloads.slimdevices.com/nightly/index.php?ver=7.9
but couldn't see a relevant comment in the changelog. Is that the right place?

slartibartfast
2018-11-05, 13:07
I'd like to help.
I'll have to install the latest build, I guess.

I looked here: http://downloads.slimdevices.com/nightly/index.php?ver=7.9
but couldn't see a relevant comment in the changelog. Is that the right place?Look at the Git Commit Log instead.

Sent from my SM-G900F using Tapatalk

InTheBath
2018-11-17, 05:49
Sorry this took so long, but I don't update my Logitech service much these days as it is a bedrock of my listening pleasure!

Have installed the 16/11/18 version of 7.9.2, fiddled with the volume on the synced and non-synced players. Neither group affected the other. All seems right with the world!


I'm amazed that this got addressed at all, let alone that it was done so quickly and efficiently. Many thanks.