2003-12-05  amitshah  <amitshah@magrathea>

	* code/alsearch:
	1. config file isn't perl code now; simple "a = b" stuff
	2. command-line args override config file options

	* code/alfilldb: ouch! one more ref. to alfilldb_usage.txt

	* code/alfilldb: removed ref. to alfilldb_usage.txt

	* code/alfilldb:
	1. config file isn't perl code now; simple "a = b" stuff
	2. command-line args override config file options

	* code/audiolink: 1. clean up the printed statements.
	2. added a verbose mode
	3. config file isn't perl code now; simple "a = b" stuff
	4. default to localhost for the host field
	5. command-line args override config file options

	* .cvsignore: ignore debian/ and gui/

	* Documentation/alsearch_usage.txt, Documentation/alfilldb_usage.txt:
	remove the *_usage.txt files; we now have *_doc.html files.

	* INSTALL:
	You can now use the audiolink script to create the datbase and table.

	* README: better 1st para

	* TODO: 1. We have a config file
	2. Debian packaging is done; get rpms done now.

2003-12-04  amitshah  <amitshah@magrathea>

	* Makefile: install code/audiolink
	create man page for code/audiolink

	* code/audiolink: 1. documentation
	2. create/modify config file based on user input if $user, $pass, $host not present
	3. create database
	4. create table

	* code/alsearch, code/alfilldb: use pod2usage better

	* code/alsearch: use pod2usage() instead of show_usage()

	* code/alfilldb: use pod2usage() instead of system("pod2usage $0");

	* code/alfilldb: 1. show_usage() now uses pod2usage
	2. huge documentation fixes and updates

	* code/alsearch: 1. show_usage() uses pod2usage now
	2. huge documentation updates and fixes

2003-11-29  amitshah  <amitshah@magrathea>

	* code/audiolink: some info on config file and better formatting

	* Documentation/alfilldb_usage.txt: fix invalid option.

	anyways, this file is going to be scrapped now

	* code/alsearch: documentation fixes/enhancements

	* Makefile:
	optimizations for the clean target, new targets for generating and installing man pages

	* INSTALL:
	moved info about configuring, etc. to the man pages and README

	* README:
	moved info about running and documentation from INSTALL to here

	* code/audiolink:
	New file: Currently, just holds generic AudioLink documentation (bare minimum, ripped from INSTALL and other sources)

	* code/alfilldb: 1. Pod documentation
	2. Minor optimizations
	3. Check if absolute path name or path name with ~/ given. Else,
	   reject the path/file. This is useful so that the user doesn't enter
	   invalid file names in the database.

2003-11-28  amitshah  <amitshah@magrathea>

	* code/alsearch: * Pod documentation
	* Move target dir check to main routine

2003-11-17  amitshah  <amitshah@magrathea>

	* Makefile:
	tidy the createdb, insschema comment; rename $DB_LINE TO $DB_OPTS

2003-11-16  amitshah  <amitshah@magrathea>

	* Documentation/design.txt: design for the audiolink script

	* Makefile: define vars for the DB

2003-11-15  amitshah  <amitshah@magrathea>

	* INSTALL:
	ogg::vorbis::header is complusory; better message for non-avl. of packages for stable/testing

2003-11-14  amitshah  <amitshah@magrathea>

	* TODO: add todo about including musicbrainz searches

	* code/alfilldb:
	1. Fix missing function get_ogg_artists; fixed by doing things locally
	2. Fix reading Ogg Vorbis comments: didn't work previously :-(
	3. Add some exception handling

2003-11-12  amitshah  <amitshah@magrathea>

	* web/index.html:
	point the download location to make the latest release highlighted.

	* web/documents.html: mv developers.txt CREDITS

	* Documentation/design.txt, INSTALL, Makefile:
	s,code/search/alsearch,code/alsearch
	s,code/search/alsearch,code/alsearch

2003-11-10  amitshah  <amitshah@magrathea>

	* code/alsearch, code/alfilldb:
	retain default values in case the config file isn't present for $user, $password, $host for the sql database

	* Makefile: Version: 0.04-cvs

2003-11-09  amitshah  <amitshah@magrathea>

	* Documentation/design.txt: update copyright; corrections

	* Makefile: update email addr, copyright info

	* code/alfilldb, code/alsearch: config file; comment cleanups

2003-11-03  amitshah  <amitshah@magrathea>

	* web/index.html: v0.04

	* VERSION: update VERSION

	* ChangeLog: update

	* Changes: the mode description belongs to RELEASE_NOTES

	* Documentation/alsearch_usage.txt:
	better naming convention for target dir.

	* Makefile: ignore the ann directory while making tarballs

	* .cvsignore: add ann

	* .cvsignore: ignore file

	* Documentation/alfilldb_usage.txt: example using ~/

	* Documentation/alfilldb_usage.txt: support for ~: handled.

	* TODO: support for filenames with ~: handled.

	* code/alfilldb: enable ~/blah expansions for filename

	* Documentation/alfilldb_usage.txt:
	don't provide pathnames that start with ~/

	* Changes: note on what this doc tells; Changes in 0.04

	* RELEASE_NOTES: info on what this doc tells; release notes for 0.04

	* code/alfilldb: note on how to use the options list (gg<nr>)

	* INSTALL: CPAN names for perl modules
	packages for Ogg Vorbis and the mentors.debian.net binaries/sources
	mysql-client is required; mysql-server optional

	* Documentation/design.txt: add some design details for the dbfs

	* code/alfilldb: We're actually dealing with Ogg _Vorbis_.

	* code/alfilldb:
	* Fix bug for the case where just one value is guessed from the database/filename
	* Write support for Ogg files
	* Read info from Ogg files
	* Show "Error:" if bailing out due to some error

	* code/alsearch: print Error: if exiting on an error

	* code/alsearch: s/$song/$title/g

2003-11-03  amitshah  <amitshah@magrathea>

	* Documentation/alsearch_usage.txt:
	better naming convention for target dir.

	* Makefile: ignore the ann directory while making tarballs

	* .cvsignore: add ann

	* .cvsignore: ignore file

	* Documentation/alfilldb_usage.txt: example using ~/

	* Documentation/alfilldb_usage.txt: support for ~: handled.

	* TODO: support for filenames with ~: handled.

	* code/filldb/alfilldb: enable ~/blah expansions for filename

	* Documentation/alfilldb_usage.txt:
	don't provide pathnames that start with ~/

	* Changes: note on what this doc tells; Changes in 0.04

	* RELEASE_NOTES: info on what this doc tells; release notes for 0.04

	* code/filldb/alfilldb: note on how to use the options list (gg<nr>)

	* INSTALL: CPAN names for perl modules
	packages for Ogg Vorbis and the mentors.debian.net binaries/sources
	mysql-client is required; mysql-server optional

	* Documentation/design.txt: add some design details for the dbfs

	* code/filldb/alfilldb: We're actually dealing with Ogg _Vorbis_.

	* code/filldb/alfilldb:
	* Fix bug for the case where just one value is guessed from the database/filename
	* Write support for Ogg files
	* Read info from Ogg files
	* Show "Error:" if bailing out due to some error

	* code/search/alsearch: print Error: if exiting on an error

	* code/search/alsearch: s/$song/$title/g

2003-10-18  amitshah  <amitshah@magrathea>

	* TODO: todo for adding config file

	* Documentation/alfilldb_usage.txt: all replaced by most for the prompt

	* code/filldb/alfilldb: Many changes:
	1. functions for repeated code
	2. support for guessing fields from filename complete
	3. better commenting

2003-10-15  amitshah  <amitshah@magrathea>

	* web/documents.html: s/alfilldb.pl/alfilldb/
	s/alsearch.pl/alsearch/

	* ChangeLog: update

	* RELEASE_NOTES: s/alfilldb.pl/alfilldb/

	* code/search/alsearch: s/alsearch.pl/alsearch/

	* code/filldb/alfilldb: s/alfilldb.pl/alfilldb/

	* TODO, Makefile, Documentation/design.txt, INSTALL:
	s/alfilldb.pl/alfilldb/
	s/alsearch.pl/alsearch/

	* Documentation/alsearch_usage.txt: s/alsearch.pl/alsearch

	* Documentation/alfilldb_usage.txt: s/alfilldb.pl/alfilldb/

2003-10-11  amitshah  <amitshah@magrathea>

	* code/filldb/alfilldb: the guessing game

2003-10-08  amitshah  <amitshah@magrathea>

	* code/search/alsearch: working towards use strict;

	* INSTALL: ogg info

	* code/filldb/alfilldb:
	Ogg Vorbis support. Have to parse the fields (like artist, title), etc. yet. Also, support for writing these tags is to be added.

	* Makefile: contrib/ moved to patches/

2003-09-30  amitshah  <amitshah@magrathea>

	* web/index.html: remove the old news item about MLs not working

	* web/index.html: Mailing lists now active

2003-09-25  amitshah  <amitshah@magrathea>

	* web/index.html: scripts now run with v0.03

2003-09-24  amitshah  <amitshah@magrathea>

	* web/index.html: v0.03

	* VERSION: update VERSION

	* ChangeLog: new version.

	* Makefile: make clean now cleans .#*

	* Makefile: version = 0.03

	* ChangeLog: update

	* Makefile: cvs shd depend on 'version'

	* Makefile: make tag is now make cvs: 'cos a ci for VERSION added.

	* RELEASE_NOTES: Release info for v0.03

	* Changes:
	This file will document the changes which affect the end-user

	* Documentation/alfilldb_usage.txt, Documentation/alsearch_usage.txt:
	The scripts now show the options with --help. Options now documented there; --user and --pass also work now

	* TODO: new todo: add support for scoring songs

	* code/filldb/alfilldb: --help; show_usage() now shows all the options

	* code/search/alsearch:
	--help; show_usage() now shows all the available options

	* code/filldb/alfilldb: better output

	* Makefile: Make sure the VERSION file gets updated each dist

	* TODO: updates

	* Makefile: Moving towards debianization

	* Documentation/alfilldb_usage.txt, Documentation/alsearch_usage.txt, code/search/alsearch:
	add username and password support for the databse

	* code/filldb/alfilldb:
	add option support for username and password for the db.
	Fixes for getting the multiple --file= options.

2003-09-22  amitshah  <amitshah@magrathea>

	* code/search/alsearch: ma1, ma2, fa1, fa2 back; better documentation

	* code/filldb/alfilldb, Documentation/alfilldb_usage.txt:
	paranoid mode; better documentation

	* code/filldb/alfilldb: (possible) fix

	* code/filldb/alfilldb: multiple files support... test first.

	* Documentation/alsearch_usage.txt, code/search/alsearch:
	--display (--no_act) now is --na

	* Makefile: -cvs

	* code/search/alsearch, Documentation/alsearch_usage.txt, TODO:
	now multiple values for --artist will work: ie, --artist=sonu --artist=alka now works. removed the concept of male_artist_1, female_artist_1, etc. for now

	* CREDITS, developers.txt: mv developers.txt CREDITS

	* Documentation/alfilldb_usage.txt: add support for single file

	* code/filldb/alfilldb:
	can now operate on single files: ugly hack for now.

2003-09-20  amitshah  <amitshah@magrathea>

	* Documentation/alfilldb_usage.txt, code/filldb/alfilldb:
	add host support and write back ID3 info

	* Documentation/alsearch_usage.txt, code/search/alsearch:
	add host support

	* web/index.html:
	CVS up; ml still down... (news items). Also: "Get CVS" link

2003-09-18  amitshah  <amitshah@magrathea>

	* web/index.html: script doesn't run

	* web/documents.html, web/index.html: Added documentation page

	* web/index.html: make 'released' point to the news announcement

	* web/index.html: release 2

	* Makefile: bump version number

	* ChangeLog: update

	* RELEASE_NOTES: add note about the addonly and updonly features

	* Documentation/design.txt: design for alfilldb.pl now included

	* code/filldb/alfilldb:
	new modes: --add-only and --upd-only, add-only just adds new entries while --upd-only only updates the entries in the database. Default is both.

	* Documentation/alfilldb_usage.txt:
	another note on the default usage: addupd mode is not needed

	* Documentation/alfilldb_usage.txt:
	document that --add-upd is the default mode

	* Documentation/alfilldb_usage.txt: fix trivial bug

	* Documentation/alfilldb_usage.txt:
	update doc for the new options: --add-only, --upd-only, --add-upd.

	* Documentation/alsearch_usage.txt:
	update doc for the comment and genre fields

	* code/search/alsearch: added fields for comment and genre

2003-09-17  amitshah  <amitshah@magrathea>

	* code/filldb/alfilldb: s/alsearch.pl/alfilldb.pl... ouch, what a typo!

	* code/filldb/alfilldb: --no-prompt mode; fixed simulation mode

	* RELEASE_NOTES: more notes

	* RELEASE_NOTES: release notes

	* README: users should read RELEASE_NOTES and INSTALL

	* db/mysql.schema, db/schemas/02.schema, db/schemas/mysql.02:
	added track number to schema

	* code/filldb/alfilldb:
	Only add new entries. For duplicates, use another script; add 'track number'

	* code/filldb/todo.txt, code/search/todo.txt, TODO: merge all the TODOs

2003-09-16  amitshah  <amitshah@magrathea>

	* code/filldb/todo.txt, code/search/todo.txt: update TODO

	* code/filldb/alfilldb: * cleaner code
	* better error handling (if no dir-name given on command-line)
	* added 'modes': all, basic, limited
	* put comment, genre, year fields in database

	* TODO: update TODO

	* db/mysql.schema: added comment field

	* db/schemas/mysql.01, db/schemas/mysql.02: schemas

	* db/schemas/03.schema: make version numbers consistent with releases

	* db/schemas/02.schema:
	make version numbers consistent with release versions

	* db/schemas/03.schema: comment field got added in v0.02

	* Makefile:
	Comment better; Added targets for creating database and table from the scema.

	* INSTALL: users shouldn't create/update database on each upgrade

	* INSTALL:
	Add info on how to use make to setup the database and insert the schema. + some minor fixes

	* Makefile: add configurable quiet mode

	* Makefile:
	Quiet operation, support for tagging CVS, doesn't work in local directory. So can be used from the working directory itself now.

	* Makefile: Makefile for creating packages

	* ChangeLog: Added ChangeLog

	* VERSION: added the VERSION file

	* TODO, todo.txt: rename todo.txt to TODO

2003-09-15  amitshah  <amitshah@magrathea>

	* web/index.html: add news items

2003-09-14  amitshah  <amitshah@magrathea>

	* code/filldb/todo.txt: update todo about maintaining config file

	* db/schemas/02.schema, db/schemas/mysql.01, db/schemas/mysql.02:
	new schemas

	* db/mysql.schema: new schema; should work better

	* web/index.html: trivial formatting fixes

	* Documentation/alsearch_usage.txt, code/search/todo.txt:
	update todo/usage for multiple values for args

	* code/search/alsearch:
	remove duplicated code (combine display and create_links routine); search for [fm]a* now searches in band and [fm]a? too

	* web/index.html: Updates

2003-09-13  amitshah  <amitshah@magrathea>

	* code/filldb/todo.txt, code/search/todo.txt: update todos

	* Documentation/alsearch_usage.txt: added info on the target dir

	* INSTALL: added missing id3 packages and rpm info

	* web/index.html: update bgcolor

	* web/index.html: the sf.net logo

	* web/index.html: major changes... first decent-looking page

	* Documentation/alfilldb_usage.txt, code/filldb/alfilldb:
	module 1 done...

	* code/filldb/todo.txt, db/todo.txt, todo.txt, code/search/todo.txt:
	add todo's for each section

	* db/mysql.schema: added genre

	* code/search/alsearch: trivial comment fixes

	* Documentation/design.txt: consistency in the nomenclature

2003-09-12  amitshah  <amitshah@magrathea>

	* code/search/alsearch: trivial restructuring

	* INSTALL: Add help for tcsh, csh

2003-09-11  amitshah  <amitshah@magrathea>

	* code/search/alsearch: fix doc path

	* Documentation/alsearch_usage.txt: Add help for alsearch.pl

	* INSTALL:
	fixed pathname for *_usage files. They should be in the Documentation/ directory...

	* CVSROOT/loginfo:
	enable mailing of commit messages to the -cvs mailing list

	* code/search/alsearch:
	reorganized code a bit; more documentation; handles --td option better.

	* Documentation/how_to_interpret_errors.txt:
	added file; contains some help for users

	* README, readme.txt: rename readme.txt to README

	* INSTALL: Installation instructions

	* COPYING: Added the license

	* Documentation/CodingStyle.txt, Documentation/design.txt, Documentation/motivation.txt, Documentation/tools_used.txt, code/filldb/alfilldb, code/search/alsearch, db/mysql.schema, db/mysql.test, developers.txt, readme.txt, todo.txt, web/index.html:
	Added project on sourceforge

	* Documentation/CodingStyle.txt, Documentation/design.txt, Documentation/motivation.txt, Documentation/tools_used.txt, code/filldb/alfilldb, code/search/alsearch, db/mysql.schema, db/mysql.test, developers.txt, readme.txt, todo.txt, web/index.html:
	New file.

2003-09-10  root  <root@magrathea>

	* CVSROOT/checkoutlist, CVSROOT/commitinfo, CVSROOT/config, CVSROOT/cvswrappers, CVSROOT/editinfo, CVSROOT/loginfo, CVSROOT/modules, CVSROOT/notify, CVSROOT/rcsinfo, CVSROOT/taginfo, CVSROOT/verifymsg:
	initial checkin

