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
