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

Reply via email to