Better error checking, for example checking if the config is empty Try to comply with freedb's: "Guidelines for optimal freedb support" http://www.freedb.org/modules.php?name=Sections&sop=viewarticle&artid=38 Saving playlist Make it possible for a program to in some way mark that an entry is not coming from freedb, but created from the program. Now it's not possible to know the difference, so the revision of a new entry is always 1 instead of 0 as it should be