Rockbox mail archiveSubject: Re: ID3 versions
Re: ID3 versions
From: Calum Mackay <calum.mackay_at_cdmnet.org>
Date: Thu, 22 Mar 2007 23:18:11 +0000
I believe I have tracked down the problem...
If you recall, I was confused since Rockbox was showing 1995 as the Year
for a file that my ID3 util (eyeD3 on Linux) was showing as 1955.
The MP3 file contains the following tags:
eyeD3 trace> Located ID3 v1 tag
eyeD3 trace> Year: 1995
eyeD3 trace> Located ID3 v2 tag
eyeD3 trace> FrameHeader [id]: TDRC (0x54445243)
eyeD3 trace> TextFrame text: 1995
eyeD3 trace> FrameHeader [id]: TDRL (0x5444524c)
eyeD3 trace> TextFrame text: 1955
where we have:
TDRC - date of recording
TDRL - date of release
and note that the "obvious" id3v2 frame "TYER" is *not* set.
It seems that if TYER is not set, then Rockbox reverts to using the
id3v1 "Year" tag, rather than looking for other date-related id3v2
frames e.g. TDRC & TDRL.
Does this make any sense?
Should RB go looking for these other id3v2 frames, if TYER is missing,
before reverting to id3v1 tags?
I do have the tag priority set to: v2-v1.
thanks for any comments.
Received on 2007-03-23