GNOME Bugzilla – Bug 312893
Ogg files with ID3 tag are recognized as MP3 files
Last modified: 2005-08-30 02:17:59 UTC
Create an ogg file with an ID3 tag. Take any ogg file and run id3tag on it. Attempt to play it. totem dies with a segmentation fault "** Message: don't know how to handle application/x-id3 Segmentation fault" rhythmbox believes the file is an mp3 file and refuses to play it (when mp3 support is not enabled) ogg123 happily plays the file. It may be useful to note that the "file" command identifies the id3 decorated ogg as an id3 decorated mp3 file.
You need libid3tag and the id3tag element to play this file, which unfortunately happen to be in the same plugin mad element (mad is an mp3 decoder). The mp3 recognition is a RB bug, if any.
As Ronald said, you need the mad plugin to support ID3 tags. (Assuming you are using 0.8.8) The type mis-detection is due to the backend design of the 0.8 series, which contains a number of assumptions that will probably prevent it correctly determining the type of a ogg file with id3 tags. Rhythmbox from cvs, and hence 0.9, uses the "playbin" element (which is what totem uses) and should correctly determine the type, if it doesn't then it's a gstreamer problem. Since this should be fixed in cvs I'm closing the bug, but feel free to re-open if you can reproduce the issue with cvs (or 0.9 when it gets released). I've just checked and playbin does not read ID3 tags in ogg files - it seems to expect them to be ogg comments.
*** Bug 314797 has been marked as a duplicate of this bug. ***