Off course, there are programs to catalogue your songs are as ten a penny. However, i made one program, suited for me, and perhaps to you. It should be simple to use and offer the needed features but not more. so this description of the program is also the whole help file. (I'm a lazy person and hate documenting my work)
The Mp3 Database catalogs Windows WMA Files and MP3 Files with a IDv3 Tag. Other Formats (OGG) are not recognized. The tags are stored in a database.
After then you can search after songs or Artists and/or albums in the database. You can play a song by double click on it or export the result of the search in various formats in a file or the clipboard.
There are also functions for exporting the tag information of the whole database in CSV, Text, HTML and SQL available.
There are also summary functions which create lists of all songs of an artist or an album or genre. You can create copy lists and the copy the songs to another location, for example your mp3player.
Since all information are only stored at the end of the program on disk and the program does not use SQL for searches it is extremely fast.
Scanning the files at the first time will need much time, since all files must be opened and the tag information read out. Typical 100 to 200 files per second can scanned when creating an new database. Then you only have to append new songs which is much faster since the program will only open new files.