JohnSwenson;551698 Wrote: 
> Its easy to hack something up like peter did, or even a simple applet.
> The problem is doing it "right" is complicated
> ...
> Having both a server UI and a player UI have made things like this
> quite a bit more complicated. Its not that it can't be done, but that
> to do it "right" is not trivial. 
> 

I disagree, at least on this issue. Fixed volume for SB3 means offer
volume control, but ignore the player volume and always output 100%.
And that's a great solution, as it allows 3rd party code like
DenonSerial and Denon AVP Control to sync the amp/receiver gain to the
apparent Squeezebox volume. To do that properly on Touch, all that's
needed is what Jim suggested: add a UI on Touch to lock the output
(this doesn't need any code in SBS or MySB; we've already established
precedent for settings that reside 100% locally on Squeezeplay
devices). I haven't bothered to write a better patch because 1) I
personally have no need for this and 2) submitting a patch just makes
me more invested in a bug, and more annoyed if Logitech rejects or
ignores my work. From Logitech's handling of Jim's bug, it seems likely
they'll never implement this for Touch, so I'd likely end up flustered
if I submitted a proper fix. Fortnately the post-Dean leadership at
Logitech at least fixed the source code license so we can share hacks
like this one!
.
Also I don't think it's fair to say this one-liner is "easy". There are
no great Lua IDEs available, so finding which line(s) of code to change
can take some time. Maybe I'm an idiot with poor debugging skills, but
I did spend some time tracking down that key line of code. :-)


-- 
peterw

http://www.tux.org/~peterw/ 
Free plugins:  'AllQuiet'
(http://www.tux.org/~peterw/slim/AllQuiet.html) 'Auto Dim/AutoDisplay'
(http://www.tux.org/~peterw/slim/AutoDisplay.html) 'BlankSaver'
(http://www.tux.org/~peterw/slim/BlankSaver.html) 'ContextMenu'
(http://www.tux.org/~peterw/slim/ContextMenu.html) 'DenonSerial'
(http://www.tux.org/~peterw/slim/DenonSerial.html)
'FuzzyTime' (http://www.tux.org/~peterw/slim/FuzzyTime.html) 'KidsPlay'
(http://www.tux.org/~peterw/slim/KidsPlay.html) 'KitchenTimer'
(http://www.tux.org/~peterw/slim/KitchenTimer.html) 'PlayLog'
(http://www.tux.org/~peterw/slim/PlayLog.html)
'PowerCenter/BottleRocket'
(http://www.tux.org/~peterw/slim/PowerCenter.html) 'SaverSwitcher'
(http://www.tux.org/~peterw/slim/SaverSwitcher.html)
'SettingsManager'
(http://www.tux.org/~peterw/slim/SettingsManager.html) 'SleepFade'
(http://www.tux.org/~peterw/slim/SleepFade.html) 'StatusFirst'
(http://www.tux.org/~peterw/slim/StatusFirst.html) 'SyncOptions'
(http://www.tux.org/~peterw/slim/SyncOptions.html) 'VolumeLock'
(http://www.tux.org/~peterw/slim/VolumeLock.html)
------------------------------------------------------------------------
peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107
View this thread: http://forums.slimdevices.com/showthread.php?t=77837

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

Reply via email to