Apparently MP3 encoders can muck up an MP3 file pretty bad. getID3 can read these files, but it takes extra work and thus is only done if the file carries a relevant extension. Shimmie's files don't have an extension, so a boolean was added to analyze() in order to force this check.