#309278 id3v2: support ID3 version 2.4.0 tags

Package:
id3v2
Source:
id3v2
Description:
command line id3v2 tag editor
Submitter:
mike castleman
Date:
2026-06-22 05:23:01 UTC
Severity:
normal
Tags:
#309278#5
Date:
2005-05-16 07:37:57 UTC
From:
To:
Somehow I have ended up with some MP3 files with ID3 version 2.4.0 tags.
Running id3v2 --list on these files reports "No ID3 Tag", which is
wrong.

- -- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages id3v2 depends on:
ii  libc6                       2.3.2.ds1-21 GNU C Library: Shared libraries an
ii  libgcc1                     1:3.4.3-12   GCC support library
ii  libid3-3.8.3                3.8.3-4.1    Library for manipulating ID3v1 and
ii  libstdc++5                  1:3.3.5-12   The GNU Standard C++ Library v3
ii  zlib1g                      1:1.2.2-4    compression library - runtime

- -- no debconf information
iD8DBQFCiE3VrbXc6n5AevkRAt1/AKDCgmNgv5RiiptUQEuvVNnsz9SFIgCePkla
girg/icpT8m57IIW1mpPX+o=
=nOpP
-----END PGP SIGNATURE-----

#309278#10
Date:
2005-05-17 00:34:42 UTC
From:
To:
Don't hold your breath. id3v2 can't support 2.4.0 tags until id3lib supports
2.4.0 tags. AFAIK that has been in development for over a year already.

#309278#15
Date:
2010-06-22 10:45:21 UTC
From:
To:
Unfortunately, this five year old bug still exists in id3v2.  As much as we had hoped the world would have completed its transition to patent free media formats by now (go WEBM!),
sadly I was confronted with an mp3 file today and id3v2 couldn't read its the version 2.4 tag.

This is something of a problem since another tagging tool called "easytag" will automatically detect outdated tag formats and upgrade them for you. (Not a good feature to have on by
default in my opinion, but oh well.)

Given the longevity of this bug, I don't think upstream is handling this, so it seems like the solution is to either change the library id3v2 uses (libid3 to libid3tag) or deprecate
it in the package description for another command-line id3 editor. Personally, I'd go with deprecating id3v2. There look to be several alternatives already packaged in Debian. I
installed one at random called eyeD3 and it had no problem with the v2.4 tag.

#309278#20
Date:
2010-06-22 13:52:52 UTC
From:
To:
I actually ported parts of id3v2 to libid3tag a while back (just out
of personal curiosity) and while libid3tag can't fully replace libid3
(IIRC it won't let you figure out whether you're dealing with a v1 or
a v2 tag - some features of the id3v2 tool need that, though) I should
be able to somehow hack basic, read-only v2.4 support into id3v2...

cheers

#309278#25
Date:
2011-04-25 19:09:23 UTC
From:
To:
If an example of this is needed, try
http://daniel.holba.ch/mixes/2011-04-07.mp3

$ id3v2 -l 2011-04-07.mp3
2011-04-07.mp3: No ID3 tag

Gstreamer is fine with it, though:

$ gst-launch filesrc location=2011-04-07.mp3 ! id3demux ! fakesink -t
...
FOUND TAG      : found by element "id3demux0".
     ID3v2 frame: buffer of 25 bytes, type: application/x-gst-id3v2-txxx-frame, version=(int)4
                : buffer of 15 bytes, type: application/x-gst-id3v2-tdrl-frame, version=(int)4
                : buffer of 30 bytes, type: application/x-gst-id3v2-tdtg-frame, version=(int)4
...
           title: 2011-04-07 Mix
           genre: Drum'n'Bass
...

#309278#30
Date:
2019-08-19 12:14:28 UTC
From:
To:
It appears that Buster's version of taglib:

 ii  libtag1v5:amd64         1.11.1+dfsg.1-0.3 amd64        audio meta-data library

now writes ID3v2.4 tags by default (and uses the new UTF-8 text encoding
too.) This means that any program that uses this library (lots of KDE
perhaps?) will make files that are not readable by id3v2. :(

Perhaps it's time to pension off id3v2?

Mike.

#309278#41
Date:
2026-06-19 12:01:47 UTC
From:
To:
retitle 449186 libid3: Silently ignores unsupported ID3v2 version
reassign 309278 src:id3lib3.8.3
severity 309278 wishlist
thanks

I reconsidered: request for ID3v2.4 support is already requested by
#309278. Hence, I'm closing #449186.

Martin