Return Links:
vect’s Biased Party Shuffle (Party Shuffle 3.2)
osmosis’ Winamp Party Shuffle (Party Shuffle 2.8)
Winamp Party Shuffle Base May 19, 2005 (neFAST) 2.0α April 16, 2006 (osmosis) - Can be triggered via the Script menu. - Starts with correct base # of items (builds the backlog as it goes, as per iTunes). - On track change, maintains PL item total if any have been removed, skipped, etc. 2.0β April 21, 2006 (osmosis) - Randomization now includes all artists and is audio only. 2.0 May 10, 2006 (osmosis) - Script quits when playback is completely stopped. - Dialog on launch to choose whether to clear the playlist. - Switched to a Scripting Dictionary for faster querying/randomized loading. 2.5 July 15, 2006 (osmosis) - Caches previously enqueued songs to stop repeats (thanks to MarquisEXB). 2.6 August 27, 2006 (osmosis) - Optimization; created GetTracks subfunction/removed redundant code. 2.7 January 27, 2007 (osmosis) - Logs user added tracks in the song cache (thanks to vect). 2.8 February 1, 2007 (osmosis) - Bugfix to song cache, changing way files are referenced. - Fixed Rand out of bounds error (thanks to Anreal). 3.0 February 23, 2008 (osmosis) - Merged code into vect's superiorly fast "Biased Party Shuffle 1.01" - Effectively makes it Winamp Party Shuffle 3.0 3.1 April 26, 2008 (vect) - Initially "Biased Party Shuffle 1.1" - Removed QuickSort code; changed how the chance of tracks being kept is evaluated. - Rewrote bias functionality with a new configurable (easily coded) system of rating altering based on any track attribute. - Detects ML updates and automatically restarts using the tracks on-screen. - Warning messages for various possible script errors added. 3.2 May 13, 2008 (osmosis) - Rebranded to Winamp Party Shuffle 3.2 - Added clearPrev config option to allow further customization of startup actions. - Formatted code, removed some debug code and rewrote some error messages.