1. A computer-implemented method, comprising: accessing a directory containing music files, the music files having metadata associated therewith; accessing the metadata associated with the music files; for the metadata associated with the music files, performing the following operations: checking the metadata for an artist name in a “last name, first name” format; checking the metadata for a mixed up track title and artist name; checking the metadata for artists that appear in multiple genres; using approximate string matching, checking the metadata to identify potential matches for known artists with other known artists in a reference database; and using approximate string matching, checking a combination of the artist name and an album in the metadata for approximate matches, wherein a report is generated when one of the operations identifies an error or inconsistency in the metadata; and generating a report of a final list of all unique artists and all unique albums found in the metadata associated with the music files.