detect() function sees wrong ID3 information
The attached MP3 has two sets of ID3 information. I'm
not sure, but I think the old set is ID3v1.1, and the new
set is ID3v2. At any rate, the detect() function of the
audiofile module sees the old tags, whereas most players,
such as XMMS and Rhythmbox, see the new ones. The given
MP3 has the first 25K of the original followed by the
last 25K.