Philip Meyer;559628 Wrote: 
> >The current Custom Browse
> >solution is useful if you like to do something really special but
> it's
> >too complex to configure for 80% of the other more normal cases. The
> >issue is just to find out what would cover 80% of the cases.
> >
> The great thing about Custom Browse is that it is customisable.  I
> think it's better that the default settings are set appropriately (eg.
> to match standard SBS behaviour by default), and perhaps move some
> less-likely to change settings to an advanced tab.  There's no point
> removing settings and assuming some default value, especially when the
> settings have already been implemented.
> 
The problem is that a lot of code is needed to implement this
flexibility which results in that it takes more time to maintain it and
it definitely takes more time to test new releases. Some users also get
scared of all the options and give up before they've tried.

As pippin says, keeping all this configuration in cache/memory also
makes it use a lot of resources.

Another problem is that the current solution is slow because in some
cases the SQL gets more complex than necessary.

I'm pretty sure it would be possible to optimize the performance with
the current solution and probably also the resource usage. I'm just not
sure it's worth the trouble if many users decides to not use it because
there are too many scary configuration options.

I would personally want a solution where the user only had to specify
the hierarchy, for example "conductor,work,movement" or
"decade,artist,album,track", and based on that perl code would make
sure to retrieve the information correctly. 

Another issue is that without a solution to the scanner hooks, the 7.6
release with auto scanning enabled will be impossible to use together
with Custom Scan.
http://bugs.slimdevices.com/show_bug.cgi?id=6023
And Custom Browse without Custom Scan is pretty useless. Hopefully
Logitech prioritize to implement some third party API's where this
enhancement one of them.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=76488

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to