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.
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.
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
Where Owner and Active Playlist can be changed
On the Now Playing Window; Save the current playing track to the Playlist or Load and Play the Playlist
The internals of the sqlite database
Good Luck and I hope people will take this forward and make it better!
Results 1 to 1 of 1
2012-05-17, 15:50 #1
Announce: Spicefly Voyager (Take Playlists on the move)www.spicefly.com - ** Spicefly SugarCube ** - A hassle free acoustic journey through your music library using MusicIP. Plus the finest MusicIP installation guides, enhanced MIP Interface and SpyGlass MIP the Windows Automated MusicIP Headless Installer.