After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 401826 - id3 v1/v2 tag handling improvements
id3 v1/v2 tag handling improvements
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.9.x
Other Linux
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-01-28 20:07 UTC by Jose M. daLuz
Modified: 2007-07-27 22:53 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jose M. daLuz 2007-01-28 20:07:31 UTC
With 0.9.7 (and earlier?), if an mp3 file has both id3 v1 and v2 tags, the v1 tags will display despite the fact that v2 allows for longer album names, etc. This results in a number of annoyances:

- v2 has complete album name, v1 has truncated name, the truncated name is displayed
- an album has complete v2 info but only some tracks have v1 info, sorting by track number no longer works -- all the v1-tagged tracks will be together in tag number order, then all the v2-tagged tracks
- v2 has been edited with correct tags, v1 tags have random garbage, garbage is what's displayed

At the very least, if v2 tags are there they should take precedence. If a group of  files (search by artist, album, etc.) is displayed, the tag-handling logic should sort track numbers correctly regardless of which tag they are taken from.

A nice extra would be the ability to edit tags in tracks and have them automatically use v2 tags with the enhanced capabilities over v1, and automatically transfer v1 tag info to v2 if the track has no v2 tag.
Comment 1 Jonathan Matthew 2007-01-28 21:23:14 UTC
What versions of gstreamer and gst-plugins-good are you using?  The id3demux element prefers v2 tags to v1 tags.
Comment 2 Jose M. daLuz 2007-01-28 21:54:01 UTC
I'm using gstreamer 0.10.11 and gst-plugins-good 0.10.4.
Comment 3 Jose M. daLuz 2007-07-01 15:02:12 UTC
Running 0.11.0 or 0.11.1 I no longer see this problem.
Comment 4 Jose M. daLuz 2007-07-27 22:53:15 UTC
Per my last comment, I'll assume this was a glitch in an earlier version and close it.