A new version (1.20) of the CustomBrowse plugin is now available, the new functionallity and changes are: - Corrected an error in Filtered Artists menu - Corrected all albums menus so compilation albums doesn't show artists - Added support for fully configurable Now Playing menu and Song Info pages - Added support for header and footer on all pages in web interface - Added a lot of different header/footer templates, some included by default and some must be created. - Added CLI interface for browsing Custom Browse menus using CLI - Added "Browse by selected" mixer - Added "DefaultCB" and "FishboneCB" skin that replaces the standard Song Info page - Added support in all artists menu to select which contributor roles that shall be included - Huge internal changes since previous release, so it may contain bugs
NOTE! Most of the code in Custom Browse has been changed in one way or another in this release, so there might still be some bugs. So I appreciate all reports on things that doesn't work yet. Some changes currently requires a SlimServer restart, so if you have problem try that first and report here if something required restart but wasn't stated beside the operation. Some screen shots of the new album and artist pages has been attached, the information in the header is fully configurable. The same is also the case with the menu when you hit right when standing on "Now Playing" on SqueezeBox/Transporter. The artist page screen shot image is taken from LastFM and requires the latest Custom Scan version just released, else you will just have the text information. I haven't updated the documentation on my wiki yet, but will in the next days. For now the important thing to know is the "Object type" parameter values: - albumheader: Information shown in the header of the album page - artistheader: Information shown in the header of the artist page - genreheader: Information shown in the header of the genre page - yearheader: Information shown in the header of the year page - playlistheader: Information shown in the header of the playlist page - The same as above but *footer instead of *header: Information shown in the footer of each page - album: Information shown in the body of the album page, when clicking on an album, also available in the "Browse by selected" mixer. - artist: Information shown in the body of the artist page, when clicking on an album, also available in the "Browse by selected" mixer. - genre: Information shown in the body of the genre page, when clicking on a genre, also available in the "Browse by selected" mixer. - year: Information shown in the body of the year page, when clicking on a year, also available in the "Browse by selected" mixer. - track: Information shown in the "Now Playing" menu The CLI interface contains the commands below, see also this thread for some more information until I have updated the wiki documentation: http://forums.slimdevices.com/showthread.php?t=35088 Code: -------------------- BROWSE command (syntax + sample command): custombrowse browse <start> <noOfItems> <hierarchy> <additional parameters> custombrowse browse 0 10 hierarchy:artists,artist artists:artists artist:1 BROWSE response (syntax + sample command) custombrowse browse <start> <noOfItems> <hierarchy> <additional parameters> count:<noOfResults> level:<level> itemid:<id> itemname:<name> itemplayable:<playable> itemmixable:<mixable> custombrowse browse 0 10 hierarchy:artists,artist artists:artists artist:1 count:2 level:album itemid:1 itemname:Album1 itemplayable:1 itemmixable:0 level:album itemid:2 itemname:Album2 itemplayable:1 itemmixable:1 PLAY command (syntax + sample command): custombrowse play <hierarchy> <additional parameters> custombrowse play hierarchy:artists,artist,album artists:artists artist:1 album:2 ADD command (syntax + sample command): custombrowse add <hierarchy> <additional parameters> custombrowse add hierarchy:artists,artist,album artists:artists artist:1 album:2 MIXES command (syntax + sample command): custombrowse mixes <hierarchy> <additional parameters> custombrowse mixes hierarchy:artists,artist,album artists:artists artist:1 album:2 MIXES response (syntax + sample command): custombrowse mixes <hierarchy> <additional parameters> count:<noOfResults> mixid:<id> mixname:<name> custombrowse mixes hierarchy:artists,artist,album artists:artists artist:1 album:2 count:2 mixid:musicmagic mixname:MusicMagic mixid:random mixname:RandomAlbum MIX command (syntax + sample command): custombrowse mix <mixid> <hierarchy> <additional parameters> custombrowse mix 2 hierarchy:artists,artist,album artists:artists artist:1 album:2 -------------------- NOTE! This version only works on slimserver 6.5.*. The new version is available at my 'download page' (http://erland.homeip.net/download) as usual. The users guide is available on my 'wiki' (http://wiki.erland.homeip.net/index.php/Category:SlimServer). The current wish/todo list for new features in comming CustomBrowse releases can be found here: http://erland.homeip.net/issuetracking/do/guest/home?application=slimserver-custombrowse If anyone have more feature requests or if I have missed some feature you already have requested which hasn't been implemented, please let me know. Also please note that it is a wish list and not a release plan, so some features on this list may never be implemented. +-------------------------------------------------------------------+ |Filename: test2.jpg | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=2812| +-------------------------------------------------------------------+ -- 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=27043 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/plugins
