Spicefly Voyager is a free GPL released plugin to cover the situation where I want to create playlists and take them away with me on holiday, without the hassle of LMS rescanning for changes and editing m3u files.
Scenario: My wife likes a track and hits a button to save it to her playlist. The playlist is stored in a standalone sqlite db which is then sync'ed to my laptop that we take on holiday. (Using SugarSync) On holiday a simple click loads the playlist, job done! Voyager is a simple save to playlist, play my playlist plugin. Using the relative path of the music track, it takes into account that the home system has a different media base path for the music library than the laptop. Plus using a standalone sqlite db means no need to rescan the music library each time a change is made. Voyager has very basic persona support, ie. multiple users and saving to different playlists for different users. KNOWN ISSUES/FEATURES Only tested on Windows 7 Changing Owners within Jive Menus will not automatically update the available playlists for that owner. (Mitigation; Exit menu and re-enter) Changing Owners under web player settings will not automatically update the available playlists for that owner. (Mitigation; Exit page and re-enter) Info Menus are not available unless there is at least one track in the now playing list. (Logitech design constraint) On Initialisation web player settings will be blank. (Mitigation; Go into Jive Menus to set Owner/playlist) It has no actual playlist management ie. delete, sorting, moving anything around etc. (Mitigation; Use a db program to edit the sqlite db) No display of the playlist in the web interface. etc Add New Owner -> Use a db program to edit the sqlite db SQLite Manager is a useful free browser addin for Firefox. https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/ AS THIS IS A FREE GPL PLUGIN AND IT DOES WHAT I NEED IT TO DO, I WILL NOT BE PROVIDING NEW FEATURES OR SUPPORT THIS PLUGIN. THE CODE IS HEAVILY COMMENTED TO AID YOUR DEVELOPMENT :) The GitHub location is; https://github.com/spicefly/Voyager Repository Link to install; http://spicefly.com/voyager/repo.xml The database files is held here (Windows 7) - C:\ProgramData\Squeezebox\prefs\plugin\voyager.db Copy this file from your main system to your travel laptop and as long as your music tracks are in the same file structure it should work fine. Screenshot of the Settings Menu Item 13389 Where Owner and Active Playlist can be changed 13390 On the Now Playing Window; Save the current playing track to the Playlist or Load and Play the Playlist 13391 The internals of the sqlite database 13392 Good Luck and I hope people will take this forward and make it better! :) +-------------------------------------------------------------------+ |Filename: database.jpg | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=13392| +-------------------------------------------------------------------+ ------------------------------------------------------------------------ cparker's Profile: http://forums.slimdevices.com/member.php?userid=2083 View this thread: http://forums.slimdevices.com/showthread.php?t=95212 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
