Something strange is going on when your software creates it's .DB file from ID3 tags. Abot 30% of my albums end up with multiple covers because for some reason, when creating the .DB your software is adding strange characters to ALBUM NAME, ARTIST NAME, SONG, and sometimes GENRE too...randomly. Sometimes a tag will have one with strange characters, sometimes two fields, sometimes all fields!?
I also notice that sometimes the strange characters (little rectangles mostly) include the the ending characters of the SONG NAME for example, under the ALBUM NAME...
So if the SONG WAS "There is Something Wrong" and the Album was "All Messed Up", the Album name would end up like "All Messed Up(wierd characters + boxes)omething Wrong"....
Also, it appears that the program will crash out while creating the .DB if the name of the file being created, including path, etc...is too long. I had to go through and remove about 15 albums and re-generate the .DB file over and over and over and over again until I could make it through without crashing.
Does your program support ID3v1 or v2 or both? Which would be more stable?