peterw;562550 Wrote:
> Really? Logitech has consistently said onebrowser intially only impacted
> music library browsing, so if you want to do something like hide the
> Settings menu, onebrowser should change nothing. And does/will
> onebrowser include
> hooks for things like your example of removing stock menu items? Just
> because there's a unified Perl codebase for cli/web/sp/ip3k doesn't
> mean 3rd party code will be able to override it. And since SBS on
> Windows (unlike SP on Radio/Touch/Controller) effectively cannot be
> patched, onebrowser might make it worse for customizing.
>
I'm only talking about the library browse menus not the Settings menu,
if the third party api towards the onebrowswer gets implemented as I
discussed with Alan a few days ago it should be possible to
hide/replace standard library browse menus. However, it might require
some third party code but that's needed already today because that's
what I currently have in the Custom Browse plugin. I'm guessing we
might know for sure within a few weeks/month when Alan have done the
initial implementation of the third party API towards the new
onebrowser code, in the current onebrowser code in svn there isn't any
third party api.
As I've understood, the onebrowser work is restricted to the library
browse menus (those under My Music), so you are correct in that it
won't help if you like to hide the Settings menu.
If everything works as I hope, most of the stuff done in plugins like
Custom Browse should be possible to do without having to write
interface specific code for CLI/web/IP3K/SqueezePlay. It should only
require a lot of perl code that builds the menus and corresponding
queries in a generic format. Today I've basically had to re-implement
the browsing web and IP3K interface myself in the Custom Browse plugin
because the standard code isn't reusable.
IMHO, the optimal solution would be a menu editor, something similar to
what we have for the IP3K interface, but that's probably out of the
scope for 7.6. However, I think the current "Settings/Home Menu" in
SqueezePlay covers some of the needs.
--
erland
Erland Isaksson ('My homepage' (http://erland.isaksson.info))
(Developer of 'many plugins/applets'
(http://wiki.slimdevices.com/index.php/User:Erland). If my answer
helped you and you like to encourage future presence on this forum
and/or third party plugin/applet development, 'donations are always
appreciated' (http://erland.isaksson.info/donate))
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=80512
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins