Welcome to my download page

SqueezeCenter DynamicPlayList

This plugin for slimserver makes it easy to create your own dynamic playlists such as the Random Mix and the SQLPlayList's plugin. It also makes it possible to collect all these playlists below the same menu on the Squeezebox and web interface.

Basically you will need to implement two methods in your own plugin:
- getDynamicPlayLists
- getNextDynamicPlayListTracks

See my Wiki for information about Dynamic Playlist and my other plugins.

See here for more information about the slimserver and SqueezeBox.

Click here if you want to support future development by purchasing a license for this software

Note that full functionality is only available after purchasing a license

To browse the source code, click here

The current wish list for new features and open bugs in DynamicPlayList can be found here

Install through Extension Downloader

2.10.247   2017-07-20   DynamicPlayList-2.10.247.zip   
 
2.9.3853   2013-01-01   DynamicPlayList-2.9.3853.zip   
 
2.9.3847   2012-12-28   DynamicPlayList-2.9.3847.zip   
 
2.9.3813   2012-05-18   DynamicPlayList-2.9.3813.zip   
 
2.9.3805   2012-04-12   DynamicPlayList-2.9.3805.zip   
 
2.9.3755   2011-12-21   DynamicPlayList-2.9.3755.zip   
 
2.9.3734   2011-12-06   DynamicPlayList-2.9.3734.zip   
 
2.9.3664   2011-11-06   DynamicPlayList-2.9.3664.zip   
 
2.9.3638   2011-10-31   DynamicPlayList-2.9.3638.zip   
 
2.9.3596   2011-10-27   DynamicPlayList-2.9.3596.zip   
 
2.9.3590   2011-10-26   DynamicPlayList-2.9.3590.zip   
 
2.9.3530   2011-10-02   DynamicPlayList-2.9.3530.zip   
 
2.8.6   2011-08-18   DynamicPlayList-2.8.6.zip   
 
2.8.5   2011-08-07   DynamicPlayList-2.8.5.zip   
 
2.8.4   2010-12-01   DynamicPlayList-2.8.4.zip   
 
2.8.3   2010-07-10   DynamicPlayList-2.8.3.zip   
 
2.8.2   2010-04-21   DynamicPlayList-2.8.2.zip   
 
2.8.1   2009-10-08   DynamicPlayList-2.8.1.zip   
Corrected so it doesn't cause empty Song Info page
 
2.8   2009-09-29   DynamicPlayList-2.8.zip   
 
2.8pre3   2009-08-02   DynamicPlayList-2.8pre3.zip   
 
2.8pre2   2009-07-18   DynamicPlayList-2.8pre2.zip   
*** THIS IS A BETA VERSION ***
Removed an unitialized debug message
 
2.8pre1   2009-07-13   DynamicPlayList-2.8pre1.zip   
*** THIS IS A BETA VERSION ***
Added support for SQLite version of Squeezebox Server 7.4
 
2.7   2009-01-27   DynamicPlayList-2.7.zip   
Added support for SqueezeCenter 7.4
Added support for custom tag based Dynamic Playlist mixers
 
2.6.2   2009-01-07   DynamicPlayList-2.6.2.zip   
Corrected so dynamic playlists works as alarm playlists without interrupting the alarm.
 
2.6.1   2008-12-31   DynamicPlayList-2.6.1.zip   
Corrected so parametrizied playlists with more than 200 items works on Controller
Corrected so alarm playlists and saved playlsits survives a full rescan.
Added support for start and numberOfItems parameters to dynamicplaylist playlists CLI command.
 
2.6   2008-11-18   DynamicPlayList-2.6.zip   
Added support for playlist mixers on non standard objects, for example Decades provided by Custom Browse plugin
Improved handling of synchronized players, correct number of tracks added and improved handling when player is moved out/into sync group
Added support for title formats for usage with MusicInfoSCR plugin (DYNAMICPLAYLIST, DYNAMICORSAVEDPLAYLIST)
Corrected so dynamic playlists are restarted after a SqueezeCenter restart
Added official support for 7.3
This version requires at least SqueezeCenter 7.2.0
 
2.5   2008-09-12   DynamicPlayList-2.5.zip   
Corrected so navigation with knob on Boom works
Corrected so play/add links in web interface works
Corrected so it works as an alarm playlist in 7.2
Corrected so setting pages follows the 7.1 and latest style
This version will NOT work on releases prior to 7.1.0.
If you want to use this version on 7.3, you will have to manually modify the maxVersion element in the install.xml file
 
2.4   2008-08-29   DynamicPlayList-2.4.zip   
Updated danish translations (Thanks to Kurt Poulsen)
Corrected so Dynamic Playlist menu works on Controller
Added support for using parametrizied playlists in Controller interface
Added support for Dynamic Playlist mixers through Custom Browse in Controller interface (Requires Custom Browse 2.3 or later)
 
2.3   2008-08-06   DynamicPlayList-2.3.zip   
Added support for Dynamic Playlist mixers in Controller interface.
Added support for ContextMenu plugin.
Corrected so it works correctly towards the latest alarm handling changes in 7.2.
 
2.2   2008-07-19   DynamicPlayList-2.2.zip   
Corrected so mixers in album header works.
Added option to remember shuffle state (default is on)
 
2.1.1   2008-07-10   DynamicPlayList-2.1.1.zip   
Corrected so favorites continue playing after first 10 tracks
Made it possible to use the Favorite button to add favorites in the player interface
Removed favorite support in 7.0, at least 7.1 is required.
 
2.1   2008-07-03   DynamicPlayList-2.1.zip   
Added support for favorites
 
2.0.beta11   2008-05-06   DynamicPlayList-2.0.beta11.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Corrected problem where it wasn't possible to stop adding tracks from web interface
Updated so it adds tracks a while after a track change instead of directly
 
2.0.beta10   2008-04-15   DynamicPlayList-2.0.beta10.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Adjusted some listbox values in settings pages.
Corrected problem in SqueezeBox Controller interface when flat menu structured is used.
Corrected so SqueezeBox Controller only shows enabled playlists.
Added so header/footer is hidden in iPeng skin when used from Now Playing page.
Added smart truncation in iPeng skin using ellipsis function.
Added links in Now Playing menu in iPeng skin.
Added support for SqueezeCenter 7.1.
 
2.0.beta09   2008-02-20   DynamicPlayList-2.0.beta09.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Repackaged so it works without manually removing directories.
 
2.0.beta08   2008-02-20   DynamicPlayList-2.0.beta08.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Updated mix icon for default skin.
Corrected so mixers work from Custom Browse menus.
Corrected settings pages where checkboxes was cleared after save.
Added support for Jive/SqueezeBox Controller.
Corrected so playlists are sorted correctly when put inside a group.
Moved menu from Extras to Music Library.
Added plugin icon.
 
2.0.beta07   2008-01-05   DynamicPlayList-2.0.beta07.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Added support for iPeng skin
Temporary removed Jive support due to SqueezeCenter bug #6519
 
2.0.beta06   2007-12-18   DynamicPlayList-2.0.beta06.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Corrected so it doesn't crash with new Jive API as of 2007-12-18 (Jive interface of Dynamic Playlist still doesnt work correctly)
Corrected bug where dynamic playlist always was restarted after a SqueezeCenter restart
Corrected bug in playlists that takes parameters
 
2.0.beta05   2007-11-12   DynamicPlayList-2.0.beta05.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Adjusted startup sequance to new plugin api
Added settings validation
 
2.0.beta04   2007-10-31   DynamicPlayList-2.0.beta04.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Added Jive support
 
2.0.beta03   2007-10-07   DynamicPlayList-2.0.beta03.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Small adjustments in web interface
 
2.0.beta02   2007-10-05   DynamicPlayList-2.0.beta02.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.

Corrected player interface so it works
 
2.0.beta01   2007-10-05   DynamicPlayList-2.0.beta01.zip   
Partly untested beta version for SqueezeCenter/SlimServer 7.0.
Will NOT work on SlimServer 6.5 and earlier.
 
1.14   2007-09-23   DynamicPlayList-1.14.zip   
Added danish translation (Thanks to Kim Molgaard)
Added support for mixers on tracks
Added support for playlist with a track as user selectable parameter
Corrected so playlists with user selectable parameters is started correctly after a SlimServer restart
 
1.13   2007-07-09   DynamicPlayList-1.13.zip   
Corrected so disable link in web interface works
Added new CLI command "continue" which continue which doesn't restart the playlist if it is already playing
Added support for connecting a remote button to a playlist using SlimServers custom.map file
Added support for remembering active playlist when restarting SlimServer
Added support for connecting a playlist sub group to a Custom Browse menu
Removed mixer on "Various Artist" element
Corrected so stop actions are executed when a playlist has reached its end (note that the action will be exected after the last track has been added to the current playlist and not after the last track has been played)

This version requires SlimServer 6.5.*
 
1.12.1   2007-03-31   DynamicPlayList-1.12.1.zip   
Corrected problem in Recently Added skip filters for Custom Skip
 
1.12   2007-02-03   DynamicPlayList-1.12.zip   
Added support for using numerical buttons when navigating in playlists that requests parameters
Added support for 'PlaylistActiveLibrary' keyword that is replaced with active library in Multi Library plugin
Added support for 3rd party plugins so specfy start/stop actions that shall be executed when playlist starts/stops
Added Custom Skip filter templates for
- Recently played artist (Can by used to make sure five tracks in a row is from different artists in random dynamic playlist)
- Recently played album (Can be used to make sure five tracks in a row is from different albums in random dynamic playlist)
 
1.11   2007-01-07   DynamicPlayList-1.11.zip   
Added support for skip filters, making it possible to define filters in separate plugins
that detects if a track shall be skipped before it is added to a dynamic playlist. Support implemented
in the Custom Skip plugin.
 
1.10   2006-12-25   DynamicPlayList-1.10.zip   
Moved mixer definitions from Custom Browse to Dynamic Playlist (Requires Custom Browse 1.15)
 
1.9   2006-12-20   DynamicPlayList-1.9.zip   
Corrected bug with offset handling in plugin interface
Corrected so saved static playlists tracks isnt added all at once
Added support for playing saved static playlists in random order
 
1.8   2006-11-25   DynamicPlayList-1.8.zip   
Added support for putting playlists in a Favorites folder to make it easier to access mostly used playlists.
 
1.7   2006-11-18   DynamicPlayList-1.7.zip   
Updated so Custom Browse can connect a browse menu to a top level playlist group
 
1.6.2   2006-10-09   DynamicPlayList-1.6.2.zip   
Corrected so it does not crash when mixerlinks on year is added to slimserver
 
1.6.1   2006-09-25   DynamicPlayList-1.6.1.zip   
Corrected so it works with latest 6.5
 
1.6   2006-09-02   DynamicPlayList-1.6.zip   
Updated so it remembers last menu position in DynamicPlayList menu on SqueezeBox
Made it possible to enable/disable play+hold action in SqueezeBox browse menus
Corrected so static playlists can be put into groups that contain space
 
1.5.3   2006-08-30   DynamicPlayList-1.5.3.zip   
Corrected so hold+play mixer function works with latest 6.5 release
 
1.5.2   2006-07-12   DynamicPlayList-1.5.2.zip   
Corrected problem with saved static playlists
 
1.5.1   2006-06-25   DynamicPlayList-1.5.1.zip   
Corrected so "hold play" action works in latest slimserver 6.5
 
1.5   2006-06-22   DynamicPlayList-1.5.zip   
Added support for requesting parameters from the user
Added support for hold play action in browse on SqueezeBox to reach related playlists
Added support for PL button in web ui on all browse pages
 
1.4   2006-06-17   DynamicPlayList-1.4.zip   
Added support for putting playlists in different groups.
For saved playlists the directory structure can be used for group
 
1.3   2006-06-06   DynamicPlayList-1.3.zip   
Added CLI command to stop playlist
Added method to get currently playing playlist
Added possibility to specify a url for each playlist
Added history table that keeps track of added songs
Random playlist moved to a separate plugin (RandomPlayList)
 
1.2.2   2006-06-05   DynamicPlayList-1.2.2.zip   
Updated so it works with slimserver 6.5 nightly after 23/5 (when split scanner was introduced)
 
1.2.1   2006-05-28   DynamicPlayList-1.2.1.zip   
Corrected so playlists with id ending with a number can be disabled
Corrected validate methods so they work in slimserver 6.5 without error messages
 
1.2   2006-04-28   DynamicPlayList-1.2.zip   
Added support for CLI commands with slimserver 6.2
 
1.1   2006-04-09   DynamicPlayList-1.1.zip   
Added possibility to enable/disable single playlists
Added CLI interface
Some small error corrections
 
1.0.2   2006-03-12   DynamicPlayList-1.0.2.zip   
Corrected error when playlist returned more items than requested, typically the case for random album/artist playlists.
 
1.0.1   2006-03-05   DynamicPlayList-1.0.1.zip   
Corrected errors in web interface (incorrect links)
 
1.0   2006-03-05   DynamicPlayList-1.0.zip   
First official release