|_  
|_| longPlayer, a matter of outqueuing them...
|

  lplayer.sourceforge.net
  
 contents:
 - version history

 _
|
| Version history
|_
|

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
