Discussion:
Utility to write multiple ID3v2 tags
veena mohan
2010-04-09 11:08:11 UTC
Permalink
Hi,

Can someone help me find an utility to write multiple ID3v2 tags into a
single .mp3 file.

For e.g. ID3 v2.3 followed by ID3 v2.4 within a single mp3 track.

I have come across such tracks in the web, and would like my player to
support such kind of tracks too.
What is the standard practice in decoding such tags?
Which of the ID3 tags should be given preference while decoding?

Thanks & Regards,
Veena Mohan.
Dudy Kohen
2010-04-09 16:19:55 UTC
Permalink
Usually the highest version is preferred when reading track information.
I've seen cases that if specific information is missing from the highest
version but exists in the older ones, the older version is used for the
missing info.
Post by veena mohan
Hi,
Can someone help me find an utility to write multiple ID3v2 tags into a
single .mp3 file.
For e.g. ID3 v2.3 followed by ID3 v2.4 within a single mp3 track.
I have come across such tracks in the web, and would like my player to
support such kind of tracks too.
What is the standard practice in decoding such tags?
Which of the ID3 tags should be given preference while decoding?
Thanks & Regards,
Veena Mohan.
Paul Taylor
2010-04-09 16:23:32 UTC
Permalink
Post by Dudy Kohen
Usually the highest version is preferred when reading track information.
I've seen cases that if specific information is missing from the
highest version but exists in the older ones, the older version is
used for the missing info.
I would expect that most applications would just use the first one they
find , and not search for any more, at least that is how my juadiotagger
library works.

Paul
Jiri Cincura
2010-04-09 17:57:57 UTC
Permalink
at least that is how my juadiotagger library works
ID3 renamer works same way (searching from beginning).
--
Jiri {x2} Cincura (CTO x2develop.com)
http://blog.cincura.net/ | http://www.ID3renamer.com
Jud White
2010-04-09 19:25:12 UTC
Permalink
I suspect the reason is because an implementation didn't know how to read
ID3v2.4 and considered there not to be an ID3v2 tag in the file, then
created a new ID3v2.3 tag at the beginning.

I would use the first tag found. Multiple tags in an audio stream is usually
for streaming audio and it's never one directly after another.
Post by Jiri Cincura
at least that is how my juadiotagger library works
ID3 renamer works same way (searching from beginning).
--
Jiri {x2} Cincura (CTO x2develop.com)
http://blog.cincura.net/ | http://www.ID3renamer.com
---------------------------------------------------------------------
Loading...