MediaMonkey's writing of releases dates is a mess, in my opinion. It's written into a TDRC frame, which is a ID3v2.4 frame when MM is writing a ID3v2.3 frame. I believe it also writes to one of the ID3v2.3 frames as well, which is why some programs show a duplicate Year field. I believe it was said this behavior was for "compatibility." I still don't understand that one.
TDRC is for the Recording Time of a track, which is still being used improperly by MM. TDRL is the 2.4 frame for "Release Time" which I feel better fits the Year/Date field. There's also TDOR which is "Original Release Time," which would work for Original Year I feel.
However, I think MM should really write 2.3 specified frames by default, not this non-standard use of a 2.4 frame alongside 2.3 frames. However, that help article is a little off and really needs to be changed, because it has you disabling the 2.3 frame needed to save full dates to the tags.
Code: Select all
[MP3Tagging]
DisableFrames=TDRC
EnableFrames=TYER;TDAT
That's what should be used. It disables the writing of the 2.4 frame (TDRC) while forcing the writing of the two standard 2.3 tags. Entering a date of "06/29/2009" in the Date field in MediaMonkey
should (by default in my opinion) write that information to TYER (Year) 2009 & TDAT (Date) 2906. That's the correct way to store this information in 2.3 tags. Instead we get the non-standard use of TDRC, and even in the article telling you how to fix that, they improperly have you disabling the 2.3 frame that would save Day and Month into your tags.
MediaMonkey's writing of releases dates is a mess, in my opinion. It's written into a TDRC frame, which is a ID3v2.4 frame when MM is writing a ID3v2.3 frame. I believe it also writes to one of the ID3v2.3 frames as well, which is why some programs show a duplicate Year field. I believe it was said this behavior was for "compatibility." I still don't understand that one.
TDRC is for the Recording Time of a track, which is still being used improperly by MM. TDRL is the 2.4 frame for "Release Time" which I feel better fits the Year/Date field. There's also TDOR which is "Original Release Time," which would work for Original Year I feel.
However, I think MM should really write 2.3 specified frames by default, not this non-standard use of a 2.4 frame alongside 2.3 frames. However, that help article is a little off and really needs to be changed, because it has you disabling the 2.3 frame needed to save full dates to the tags.
[code][MP3Tagging]
DisableFrames=TDRC
EnableFrames=TYER;TDAT[/code]
That's what should be used. It disables the writing of the 2.4 frame (TDRC) while forcing the writing of the two standard 2.3 tags. Entering a date of "06/29/2009" in the Date field in MediaMonkey [i]should[/i] (by default in my opinion) write that information to TYER (Year) 2009 & TDAT (Date) 2906. That's the correct way to store this information in 2.3 tags. Instead we get the non-standard use of TDRC, and even in the article telling you how to fix that, they improperly have you disabling the 2.3 frame that would save Day and Month into your tags.