|_ |_| longPlayer, a matter of outqueuing them... | lplayer.sourceforge.net contents: - version history _ | | Version history |_ | 1.01 - fixed crashes when there are no playlists 1.0 features - added song menu and some new song actions - added fast and reliable BerkeleyDB database system - added File ID cache (speeding up queueing process) - added Queue 5 and Requeue actions - can queue from multiple playlists - improved queuing logic - much improved adjustable smoothing of color transitions. - rating importance is much more effective - weighs average interval vs rating - better handling of small playlists - added smooth color function in search form - added "Mark as heard" e.g. to use before exporting music to iPods etc.. bugfixes - GUI bugs (proper sorting, multi-select in search form, lockups on stresstest..) - fixed bug causing lplayer to favour certain songs after long period of operation - fixed bug causing lplayer to keep queueing when playing in another playlist (Mac only) other - now only logs when in debug mode 1.0 beta features - improved queueing logic - genre limits and minimum rating constraints are now strict - new feature: smooth transitions - added "Play song/m3u/directory Next" functionality - added "Show Song File" in Mac OS X bugs - fixed: Changing song pattern in search dialogue had no effect. Now refilters cached results. - fixed: Changing playlist with identical source (but different extensions) in search dialogue had no effect. Now refilters cached results. - fixed: Pressing Save As and Remove buttons when there is no playlist crashes lplayer. Save As and Remove playlist buttons are now disabled when necessary. - fixed: Mac OS X instability. - fixed: Genre constraint bugfix had a bug (wrong rectangle coordinates) :) gui - incorporated some GUI guidelines (e.g. consistent popupmenu, does not close app when closing window in Mac OS X, minimize functionality in Mac OS X) - restyling and improvement of some GUI forms and elements (e.g. added popup menu and tooltip in search dialogue) - moved to Qt 3 in Windows 0.99.3 - added bounds check on genre constraint widget - fixed genre constraint bug (wrong rectangle coordinates) - added genre constraint widget to search form - search form caches playlist between searches - fixed duplicate song entries in played list (Windows) - removed longplayer startup script and renamed lplayer-bin to lplayer (*nix) 0.99.2 fixed bugs: - queued less songs than expected - anomalies in played songs list - spaces and special characters in playlist made playlists disappear - inaccurate dj function - removing of wrong playlist changes: - revised layout - update played songs context menu e.g. apply genre to dir and rating now also processes subdirs and shows progress - straightforward genre constraint widget - speedup of search dialog - m3u's can be used as playlist source - found songs can be saved as m3u files Windows: - extended tray icon menu Mac OS X: - now uses UTF-8 to communicate with iTunes - avoids queueing files that are already in the playlist - can inject m3u's to iTunes - decreased CPU usage 0.99.1 - new, fully threadsafe database code - fixed Search dialog bug (did not find all songs) - fixed bug: "sometimes queues a song multiple times when queueing" Mac OS X: - fixed endless queue loop bug - partially fixed startup crashes - added Artist to title Windows: - added "hide in tray on minimize" - put qt dll back in the right place - upgraded mIRC script to mIRC 6 (thx to TaXaN) 0.99.0 added functionality - Mac OS X build & iTunes support (beta) - added rating and color queue parameters (beta) - slightly nicer gui - "played songs" list: - new context-menu option "play M3U" (plays the M3U file in the same directory as the song) - new tooltip in played songs list - song details of selected song appears below - prefs: - new preference "queue on startup" - adjustable speed/search effort - speedup of Search dialog - remembers last used dirs - added "quit" remote switch - added "hide-to-tray" command line option (Windows only) - tray icon can be turned off bugs - removed bug in --play command line switch - fixed broken --playlist command line switch - now detects when user has changed playlist - include extensions are case-insensitive, like exclude - workaround for "playlists-with-spaces" bug - fixed some bugs in the search window - fixed bug where in some Windows version lplayer would store its settings in a root dir (e.g. G:/) anymore (thx to anatoly techtonik) under the hood - new automake building system - consolidated files in a new .lplayer dir - rewrote database code (added safety checking code for database - changed database file layout) - added optional BerkeleyDB support (by Remko Troncon) - added "color" support: songs can be assigned a genre - enriched expression of filter system - gui code clean-up 0.98.2 - rewrote database code (seriously decreasing memory needs and startup time) - new remote option: playdir - new option: rate directory (excluding subdirs) - compiles with qt 3.1.x and kde 3.1.x - fixed song length sometimes lacking ":" character - added command-line function to clean out database - never queues songs rated 0/10 0.98.1 (2002-12-03) - queue 0 songs ahead now queues "last-minute" - fixed remote input bug on some windows versions - windows version removes files to recycle bin - added media player toolbar - fixed bugs in filters and queue mechanisms - fixed "click twice to change rating" bug - added some command line options 0.98.0 (2002-11-07) major: - added advanced song search features, with ability to copy & remove music - added export and import to XML (thx to Jeroen Coekaerts) - cleaned up startup script - more trimming and queueing options - added support for files with non-latin characters (thx to Dmitry Jemerov) - cleaned up status messages bugfixes: - fixed missing context menu with Qt 3.0.5 - fixed bug that caused songs queued to increase when adjusting ratings - removes .lplayerout.txt on exit - display of song length is now exact - better m3u queuing 0.97.3 (2002-07-22) - removed nasty bug that caused the "times listened to" to increment all the time - bounded song ratings between 0 and 10 (kept this one off for a long time, but I got too many complaints..) - added --play [presetname] command line option - playlists can now exclude file extensions 0.97.2 (2002-07-05) - should compile now with gcc 3.1 (thx to Micah Blake McCurdy) - added 3 remote commands: rateup, ratedown, ratesong (+filename and rating) - tweaked search dialog - some internal code cleanup - fixed number of small GUI bugs - added slider to set how much ratings influence queueing 0.97.1 (2002-06-09) - fixed bug in remote control (commands were often not interpreted) - fixed bug where some songs were not retrieved correctly (and hence, could not be rated or registered) - added some controls for WinAmp/XMMS and slight GUI modifications - increased speed of queueing algorithm 0.97.0 (2002-06-04) - fixed invalid error when queueing m3u's - lplayer now queues directories to xmms in an alternate way (also see xmms bug #82) - no longer puts files in c:\ for some windows users (don't forget to move your files back to your lplayer directory) - added advanced search functionality 0.96.1-r1 (2002-05-24) - typo in lplayer shellscript (runs lplayer instead of lplayer-bin) 0.96.1 (2002-05-23) - lplayer _finally_ seems to run (rock?) stable on linux - bugfixes 0.96.0 (2002-05-21) - redesigned some internal code - minor bugfixes (should quit gracefully, ...) - can be remote controlled - not fully tested yet! 0.95.1 (2002-05-09) - remembers list width of title and window geometry - fixed important XMMS memory bug, and other bugs 0.95 (2002-04-27) - remembers main window settings - added windows trayicon tooltip and menu - some internal changes - trimming of internal lists 0.94.5.3 (2002-03-27) - shellscripts are no longer needed 0.94.5 (2002-03-17) - cosmetic changes (draggable toolbar, splitters, ...) - added KDE look (in non windows version) - added always on top (in windows) - fixed (a) memory leak in xmms version 0.94.4 (2002-03-11) - more robust startup procedure and other bugfixes - played songs list sorted by date&time 0.94.2 (2002-03-07) - trimming of playlists - database is saved more often - bugfixes (hopefully eliminated the SMB error) 0.94 (2002-02-26) - improved XMMS support - added merge option - made multi-user: old users should merge their old lptable.lp2 or copy it to .lptable.lp2 in their home dirs! 0.91 (2002-02-18) - removed a very strange bug (..or did I?), now runs under linux! - removed stupid bug causing too many smb-errors 0.90 (2002-02-10) - slight redesign of code when trying to fix a nasty linuxbug... (to no avail...) - added search function! 0.83 (2002-01-27) - hopefully fixed a bug that caused Winamp to queue the same songs twice (major d'oh!) - small enhancements: consistent played songs list, newest song always visible, ... 0.81 (2002-01-26) - first public beta! - cosmetic changes 0.80 (2002-01-24) - new song-id mechanism: much much faster. converting old database can take a few minutes. note: keys of files whose path has changed since they were last heard won't be converted... -> however, you can scan all files in a preset (using the old crc check) thus correcting those entries (via the File menu) I suggest you make a preset containing all music and run this algorithm - new windows trayicon! - prevented access to GUI via other threads (should solve a lot of crashes) 0.73 (2002-01-14) - ooooh look at the pretty icons! - added 1 (one) cache, should speed things up a bit - bugs,bugs,bugs - linux version almost ready! 0.72 (2002-01-12) - new bug fixed: did not examine subdirs that didn't contain files (thx smb) - sorted preset combo boxes 0.71 (2002-01-11) - bugfixes galore 0.70 (2002-01-10) - bug: old mirc filenames had backslashes and capital drive letters and messed up the song retrieval part (basically: it's now slow again) 0.69 (2002-01-09) - fixed very annoying song retrieval bug ("wrong song message") - old database import more robust - fixed toolbar buttons - added windows icon 0.68 (2002-01-07) - added simple status & toolbar - fixed bug in refined algorithm - fixed even more faulty size and length reportings - other bugs 0.67 (2002-01-03) - bug: changing presets did not work (fixed) - removed multiple entries in list of played songs - fixed (a lot of) faulty size and length reportings (gosh, winamp does some weird things..) - error messages are now visible outside of the debugging window - refined "is this mp3 or m3u suitable to queue"-algorithm 0.65 (2001-12-30) - small enhancements - removed all GUI references from program (sometimes design patterns are really cool) - made threads more transparant - "start" no longer occupies GUI thread - last 2 points introduced some new bugs: - startup messages window disappears when invoked from View menu - ? 0.6 (2001-12-27+1) - cleaned up code - now checks m3u's too! - removed some important bugs in queue procedure (queueing can take some time now, perhaps you should set the adaption value to 0) - bug in song recognition (only recognised (major) part of the songs) - is a lot slower now, but there's a lot of room for optimalization - added about menu with some stats 0.5 (2001-12-26) - first secret release