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