Since using python-magic digs deeper into what mime-type a file is there are some (many) in my collect that are not detected as such. These types are mp3 (loading, parsing them succeeds) but are not deemed the right mime-type by python-magic:
$ eyeD3 -P mp3-wrong-mt /home/travis/music ... Types: set(['application/octet-stream', 'audio/x-hx-aac-adts', 'audio/x-wav'])
The x-wav types are mp3s wrapped in a RIFF container: http://www.studiodust.com/riffmp3.html
Not sure about the application/octet-stream and audio/x-hx-aac-adts, but the contents parse/play mp3.
These edge cases need to be handled and loaded/parsed by eyeD3.