pippin;613509 Wrote: 
> Would it be possible to include the type of the object in the queries?

<sigh> Reminds me of the whole Mixer vs. Context menu argument. This is
another good chance to open the model up to become a more generic (and
powerful!!) context menu model. Mixers are so darn limiting. Good
example -- TrackStat. Erland can do some stuff via mixers, like allow
you to rate a song as you browse your library. Rate the song you're
browsing, that is, because Trackstat-as-mixer can only be invoked on
browsable music objects. But with my generic ContextMenu plugin (which
only supports IP3K), Trackstat can be invoked at any time, when looking
at any object. It can tell (thanks to code Erland contributed) what
you're browsing, so it can offer the Mixer-like options. But it can
also look at the state of the Squeezebox and SBS. You can browse the
Beatles while listening to the Stones, and Trackstat on ContextMenu can
let you rate the Stones tune you're hearing even while you peruse
Beatles' records.

I don't have the time to contribute any code (though as I told Dean
many months ago, ContextMenu itself is GPL and I certainly welcome your
lifting anything useful from it). I don't even have the energy to argue
the point much (to see more, see the discussion in Erland's 'bug 6021'
(http://bugs.slimdevices.com/show_bug.cgi?id=6021)). But it seems right
to suggest that instead of reimplementing limited Mixers for onebrowser,
you implement a richer context menu model and use that to implement
whatever mixers Logitech chooses to ship.

Thanks.


-- 
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=85896

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

Reply via email to