Michael Herger;218497 Wrote: 
> > I think the thing to do here is to make SlimServer more modularized.
> 
> What modules would you see?
> 
> Michael
I haven't given it much thoughts in details, but here are some ideas.

It would be good to be able to run the scanning process on a separate
machine. As I understand it, this is one of the things that takes a lot
of time for the current NAS owners. Of course, this is probably already
possible today, it just requires some work. You could setup a
SlimServer on the NAS and a SlimServer on your PC, where the SlimServer
on the PC points towards the MySQL database on the NAS. 

Another example related to scanning is the problem that you can't do
much post processing after the scanning today. The problem is that
SlimServer will continuously destroy your post processing and writing
information to the database, for example when you browse music folders
but also in other situations. By making sure the NAS SlimServer never
writes to some parts of the database, it is also possible to completely
replace the scanning logic with your own custom version. 

Another example is the web interface. In a NAS solution I don't really
see any purpose of running the web interface on the NAS, especially if
we get a grapical Jive remote in the future. The NAS could just contain
the player interface and you could run the web interface on a PC when
you need to configure something more advanced. 

It is also possible to say the same of the player control interface. If
we get a Jive based remote control sometime in the future, there is no
reason to be able to use the standard remote interface. In such setup,
the SB might only contain the code to display the "Now Playing" screen,
everything else related to the player interface regarding displaying and
receiving remote commands isn't needed. If you like to see something
else than the "Now Playing" screen you just look at your graphical
remote for this information.

Something I have missed a bit when developing the Custom Browse plugin
is the ability to completely replace the standard SlimServer browse
menus. This isn't possible today without a lot of customization of the
SlimServer code. But this is probably a more plugin API related issue
than a modularization issue.

I think there was some ideas regarding modularization mentioned in some
thread in one of the development related sections of the forum some time
ago, but I can't find the thread at the moment.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.homeip.net) 'My download page'
(http://erland.homeip.net/download)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library and RandomPlayList plugins'
(http://wiki.erland.homeip.net/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=37279

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

Reply via email to