cpd73 wrote: 
> I'm on the fence. I'm happy to remove the 'Fixed volume' label, etc. I
> have just updated git/master (for 2.2.0) to add a server-side setting
> for this. But, I'm leaning towards removing this. Just noticed the
> 'Manage players' dialog ignores this fixed volume anyway...

Thanks to all of you for considering a solution to this issue.  I am not
a programmer and am not at all familiar with how LMS deals with the
volume buttons or slider, but I just opened a "debugging" tab with the
material skin and took a look at the developer console to see what was
going on behind the scenes on my setup.  For a player that is set to
100% volume, I see the following console output when the "decrease
volume" button is pushed in the material skin:


Code:
--------------------
    [12:51:04 PM] COMETED PLAYERPREFS (dc:a6:32:69:xx:xx): 
["prefset","server","volume","95"]
--------------------


This also causes my receiver volume (through the DenonSerial plugin) to
jump to a "95%" level.  When I push the "increase volume" button in the
material skin, the equivalent message in the console shows a volume of
"100", and the receiver volume goes to a "100%" level.  In other words,
these buttons send an absolute value, not an incremental value, every
time they are pushed.

If I do the same thing from a browser looking at the default skin, with
everything else exactly the same, pushing the "decrease volume" button
causes the volume level in the console to increment down by 2.  The
volume increments down by 2 every time the button is clicked and
increments up by 2 every time the "increase volume" button is pushed. 
Clicking within the slider causes the corresponding volume level to be
sent in the console message.  I see similar behavior from the Squeeze
Ctrl app when the volume down and up buttons are pushed for this player.
(For the Squeeze Ctrl app, there is a preference setting called "Fixed
Volume Send Command" that tells the app to continue sending volume
commands even with Fixed Volume).

I haven't fully understood all of your proposed solutions to address
this problem in the material skin, but I want to make sure you're not
overthinking this.  I think that all we really need is for the "decrease
volume" and "increase volume" buttons to continue to work the way they
would if they didn't think the volume should be 100%.  If the slider
also continued to work in this situation (i.e., that it would sends an
appropriate absolute volume level to the server/receiver), it would be
great--but not absolutely necessary.  I also hope that the system would
remember what the previous volume setting for the player was, just so we
wouldn't need to reset it every time the player is turned off and on.

I hope this clarifies the situation (from my perspective, at least). 
I'm hoping this doesn't need to be too complicated.  

Thanks again for your help!


------------------------------------------------------------------------
DAR's Profile: http://forums.slimdevices.com/member.php?userid=7274
View this thread: http://forums.slimdevices.com/showthread.php?t=109624

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to