This was my first JAVA program which grew out into a fully-fledged catalogue maintainer. By saying this I mean it wasn't made to be just a library manager but since its fields are customizable hence it can be used to keep catalogue of anything like your songs collection. It uses MySQL for keeping its database. It has a good feature that allows you to export the generated output (of your search for example) in MS Excel format. It even has a rather cryptic method of importing from MS Excel files.
I noticed yesterday that all the uploaded files of AGL were corrupted! (The setup file of my another project agslides.sourceforge.net too was corrupted.) I have replaced all the corrupted files today. Sorry for any inconvenience.