2003-07-30 21:28  mag

	* imms.cc, imms.h, plugin.cc, sqldb.cc: Made verbosity togglable at
	runtime.

2003-07-29 17:57  mag

	* configure.ac, sqldb.cc: A couple of cleanups in sqldb.cc.

2003-07-29 15:30  mag

	* configure.ac, md5.c, md5.h, md5digest.h: We now only md5 the last
	megabyte preceding the id3v1 tag. Other than the obvious speed
	advantage, we also gain virtual immunity to tag (both v1 and v2)
	modifications.

2003-07-28 00:42  mag

	* configure.ac, imms.cc, imms.h, plugin.cc, rules.mk: Portability
	fixes.

2003-07-26 03:32  mag

	* INSTALL, configure.ac, imms.cc, imms.h, rules.mk, sqldb.cc,
	strmanip.h: Random tweaks. auto_ptr comes from <memory> not
	<utility>!

2003-07-24 16:31  drheld

	* imms.cc: Debug mode only displays songs once if they're played
	instead of twice.

2003-07-24 15:48  mag

	* Makefile, imms.cc, imms.h, rules.mk, sqldb.cc, strmanip.h: Fixed
	string distance for short strings, made the database try to come up
	with more consisten artist/title pairs.

2003-07-23 20:45  mag

	* configure.ac, imms.cc, sqldb.cc: Tweaks to the parser.

2003-07-23 19:30  mag

	* Makefile, README, configure.ac, imms.cc, sqldb.cc, strmanip.cc,
	strmanip.h, vars.mk.in: Added some funky string distance stuff.

2003-07-23 16:16  mag

	* configure.ac, imms.cc, imms.h, songinfo.cc, songinfo.h, sqldb.cc,
	sqldb.h, strmanip.h: Wow. Plenty of changes. Most importantly, the
	ratings are now all stored in the database, so no writing to the
	mp3 files is done.

2003-07-21 23:44  mag

	* Makefile, configure.ac: Make sure we link against id3.

2003-07-21 18:38  mag

	* Makefile, rules.mk: Once again fixed the dist target and tweaked
	cleans.

2003-07-21 18:22  mag

	* configure.ac, imms.h, rules.mk, vars.mk.in: Makefile tweaks.
	Particularly made the install target less ugly.

2003-07-21 02:05  mag

	* Makefile, rules.mk: Fixed make dist.

2003-07-21 01:23  mag

	* configure.ac, imms.cc, install-sh, rules.mk, songinfo.cc,
	songinfo.h, vars.mk.in: More ac tweaks.

2003-07-20 20:40  mag

	* .cvsignore, configure.ac, vars.mk.in: Mmm... sweetly autoconfy
	now.

2003-07-20 19:29  mag

	* Makefile, Makefile.in, configure.ac, plugin.cc, rules.mk,
	vars.mk.in, version.h: More AC work.

2003-07-20 19:01  mag

	* .cvsignore, Makefile, Makefile.in, README, configure.ac,
	plugin.cc: Started autoconfing stuff.

2003-07-20 15:03  mag

	* Makefile, imms.cc, imms.h, md5.c, md5.h, md5digest.h, plugin.cc,
	sqldb.cc, strmanip.h, version.h: Added a Quality vs. learning
	slider. Started working on checksums.

2003-07-18 23:55  mag

	* imms.cc, imms.h, plugin.cc, strmanip.h: Minor tweaks and
	cleanups. Changes last time resolution to minutes.

2003-07-17 21:58  mag

	* imms.cc, imms.h, plugin.cc, songinfo.cc: Whoops. Time cutoff was
	set to only ever go up.

2003-07-17 16:57  mag

	* Makefile, imms.cc, imms.h, plugin.cc: Modularize the main imms
	class.

2003-07-16 23:16  drheld

	* imms.cc: Fixed Mag's craptastic bug. (ie: have constructor set
	did_check to false)

2003-07-16 20:52  mag

	* Makefile, imms.cc, imms.h, plugin.cc, songinfo.cc, songinfo.h,
	version.h: IMMS is finally song skip free!

2003-07-16 09:56  mag

	* Makefile, imms.cc, imms.h, plugin.cc, songinfo.cc, songinfo.h:
	Moved the routines that collect data about a file into a separate
	module. The mp3 one works, the ogg one is just a stub for now.

2003-07-15 00:40  mag

	* imms.cc, imms.h, plugin.cc: Added a work-around for songs which
	XMMS reports as being of 0 length.

2003-07-14 22:27  mag

	* imms.cc, imms.h, plugin.cc: Virtually rewrote the plug-in portion
	to get nearly O(1) song switching.

2003-07-14 00:24  mag

	* imms.cc, sqldb.cc: Whoops. Missed something important in 0.8.1

2003-07-13 20:39  mag

	* plugin.cc: Minor cleanups.

2003-07-13 20:30  mag

	* imms.cc, plugin.cc: Preemptively go to the next song as soon as
	we hit time_left = 0 to avoid jitter and xmms reporting random time
	remaining at the end of songs.

2003-07-13 18:59  mag

	* README, plugin.cc: Make transitions between songs smoother by
	using stop instead of pause.

2003-07-13 18:09  mag

	* imms.cc, imms.h, plugin.cc, sqldb.cc, sqldb.h, version.h:
	0.8.1-pre1: store last played time for unknown files, don't modify
	id3v1 tags.

2003-07-07 20:30  mag

	* sqldb.cc: Free on a static buffer in sqldb.cc.

2003-07-01 16:52  mag

	* imms.cc, plugin.cc, strmanip.h: Random post 0.8 fixes.

2003-05-31 14:24  mag

	* README, imms.cc, imms.h: Final clean-ups before 0.8?

2003-05-29 22:24  mag

	* imms.cc, imms.h: More message format tweaks.

2003-05-28 23:09  mag

	* imms.cc, imms.h, plugin.cc, strmanip.h: More tweaks?

2003-05-27 11:36  mag

	* imms.cc, imms.h, plugin.cc, strmanip.h: Yet more tweaks and
	cleanups.

2003-05-25 22:49  mag

	* INSTALL: Added sqlite to the list of requirements.

2003-05-25 22:46  mag

	* imms.cc, imms.h, plugin.cc, sqldb.cc, sqldb.h, strmanip.h: 0.8.0
	should be feature complete at this point.

2003-05-25 16:52  mag

	* Makefile, imms.cc, imms.h, sqldb.cc, sqldb.h, strmanip.h: The
	song recognition works quite well.

2003-05-24 19:37  mag

	* Makefile, imms.cc, imms.h, sqldb.cc, sqldb.h, strmanip.h: Started
	addind an sql database again.

2003-05-24 15:40  mag

	* imms.cc, strmanip.h: A more or less working version of the string
	varifyer.

2003-05-24 00:37  mag

	* imms.cc, imms.h, plugin.cc, strmanip.h: Still doing stuff.

2003-05-16 21:54  mag

	* imms.cc, strmanip.h: More work on the name guesser.

2003-05-15 21:49  mag

	* Makefile, imms.cc, imms.h, strmanip.h: Cleanups and work on
	reading tags etc.

2003-05-15 10:41  mag

	* .cvsignore, Makefile, README, imms.cc, imms.h, plugin.cc,
	strmanip.h, version.h: Merge to head from 0.7.1 branch.

2003-05-15 10:34  mag

	* README: Updated the website in the readme.

2003-05-14 20:31  mag

	* Makefile, imms.cc, version.h: The no lowering on autoskip bug
	sneaked into 0.7.1, so now we have 0.7.1a

2003-05-14 18:12  mag

	* Makefile: Remove .cvsignore from releases.

2003-05-14 18:01  mag

	* Makefile: Always use current directory when releasing.

2003-05-14 17:29  mag

	* .cvsignore: [no log message]

2003-05-14 17:26  mag

	* imms.cc, imms.h, plugin.cc, strmanip.h, version.h: minor cleanups
	in preparation for 0.7.1 release.

2003-05-09 00:17  mag

	* Makefile, imms.cc, plugin.cc: Fix a memory leak in the plugin and
	adjust the interface so that imms object does not depend on the
	xmms remote anymore - only the plugin.

2003-04-30 13:23  mag

	* INSTALL, Makefile, imms.cc, version.h: Make the NotMP3 and the
	RdOnly tags appear in right places.

2003-04-29 22:34  mag

	* Makefile: Don't build immsstats by default.

2003-04-28 18:15  mag

	* imms.cc, version.h: Cleanups pre version 0.7.

2003-04-19 16:51  mag

	* Makefile: Fixed up the makefile so that the install target
	defaults to installing globally if you are root, and for the
	current user only if you are not.

2003-04-13 23:52  mag

	* Makefile, imms.cc: Cleaned up some stuff, and changed the
	messages again.

2003-04-13 01:20  mag

	* imms.cc, plugin.cc: Fixed the crash bug when re-enabling imms.

2003-04-12 16:58  mag

	* imms.cc, plugin.cc: Use paths instead of playlist position to
	identify songs so that just moving stuff around in the playlist
	does not cause the song to restart.

2003-04-12 16:43  mag

	* Makefile, imms.cc: Formatting changes, detect read-only and
	unknown extension files.

2003-04-02 01:38  mag

	* imms.cc, imms.h, plugin.cc, version.h: Maybe fix the looping skip
	bug by introducing a bkl.

2003-02-23 16:21  mag

	* imms.cc: Enforce sane boundaries on ratings.

2003-02-23 03:22  mag

	* imms.cc, imms.h: Possibly fixed the bug that made IMMS never skip
	more than one song.  Made the skipping more agressive.

2003-02-14 01:12  mag

	* INSTALL, Makefile, plugin.cc, version.h: Removed a few debug
	hacks and fixed up makefiles in preparation for 0.5 release.

2003-02-12 22:48  drheld

	* imms.cc, plugin.cc: Random constants change.

2003-02-09 17:36  drheld

	* Makefile, plugin.cc: Mmm.... less b0rken. Now we're avoiding
	stupid XMMS' being stupid about songs ending.

2003-02-09 03:39  mag

	* plugin.cc: make next song prediction retry.

2003-02-08 02:18  mag

	* imms.cc, imms.h, plugin.cc: Added song prediction.

2003-02-04 10:45  mag

	* imms.cc, imms.h, plugin.cc: Song prediction.

2003-01-30 10:47  mag

	* imms.h, plugin.cc: lower the exponent step

2003-01-24 12:39  mag

	* imms.cc: 
	Fixed stupid division thing. Dave sucks.

2003-01-14 09:49  mag

	* imms.cc, imms.h: Adjusted the weighting.

2002-12-19 02:44  mag

	* Makefile, imms.cc, version.h: Improved scaling.

2002-12-17 17:43  mag

	* Makefile, README, imms.cc, plugin.cc: more clean ups

2002-12-17 17:13  mag

	* .cvsignore: added more stuff to cvs ignore

2002-12-17 17:12  mag

	* Makefile: separated gz and bz2 targets

2002-12-17 16:58  mag

	* INSTALL, LICENSE, README, imms.cc: Finishing touches on v0.4

2002-12-17 16:28  mag

	* Makefile, imms.cc, imms.h, plugin.cc, string_helpers.h: Added a
	configure dialog.

2002-12-17 02:49  mag

	* plugin.cc: Not without plugin.cc it isn't!

2002-12-17 02:48  mag

	* Makefile, imms.cc, main.cc: Version 0.3 is now functional.

2002-12-17 00:20  mag

	* Makefile, imms.cc, imms.h, song.cc, song.h: Start of v0.3 -
	plugin architecture.

2002-12-16 18:57  mag

	* imms.cc: Fixed a couple of minor bugs.

2002-12-16 02:50  mag

	* INSTALL, LICENSE, README: Added INSTALL, LICENSE and README

2002-12-16 02:07  mag

	* Makefile, imms.cc: Added a zip target.

2002-12-15 19:51  mag

	* imms.cc, imms.h: Beautify the output a bit.

2002-12-15 15:18  mag

	* Makefile, imms.cc, imms.h, song.cc, song.h: A sort of working v2
	version

2002-11-24 15:28  mag

	* imms.cc: pre libid3

2002-11-22 22:33  mag

	* .cvsignore, imms.cc, imms.h, main.cc: added basic VBR protection

2002-11-20 01:33  mag

	* imms.cc, imms.h, main.cc, song.cc, song.h: first useful working
	version - started using on legion

2002-11-10 18:12  mag

	* Makefile, imms.cc, imms.h, main.cc, song.cc, song.h,
	string_helpers.h: dsfsd

2002-11-10 18:12  mag

	* Makefile, imms.cc, imms.h, main.cc, song.cc, song.h,
	string_helpers.h: Initial revision

