ID3 version 2.4 "replaced" TYER with TDRC, but some audio tools have not adapted to this change.
I have files with ID3v2.4 that contain both TDRC and TYER. exiftool displays TDRC, but for TYER, only this warning:Warning : [minor] Frame 'TYER' is not valid for this ID3 version
For audio files, I would like for exiftool to also output:
ID3 Version : 2.4
and if a v2.4 file contains TYER:Year (TYER) : 2001
Warning : [minor] Frame 'TYER' is not valid for this ID3 version
For -csv, just put "TYER" for the field name and put it in the column immediately before the Warning. (Some user-friendly tag name for the version.)
I don't think the platform/version matters for this, but here they are:WGroleau@MBP ~ % exiftool -ver
12.70
WGroleau@MBP ~ % uname
Darwin
WGroleau@MBP ~ % uname -a
Darwin MBP.local 23.1.0 Darwin Kernel Version 23.1.0: Mon Oct 9 21:27:27 PDT 2023; root:xnu-10002.41.9~6/RELEASE_X86_64 x86_64
WGroleau@MBP ~ % echo "$(sw_vers -productName) $(sw_vers -productVersion) $(sw_vers -buildVersion)"
macOS 14.1.2 23B92
ExifTool does extract "Year" (TYER) even if it is not valid for the ID3 version.
- Phil
For files containing both TDRC and TYER, I only see one "Year" and the warning.
What command are you using? Are you including the -a (-duplicates) option (https://exiftool.org/exiftool_pod.html#a---a--duplicates---duplicates) in order to see duplicated tag names? See FAQ #3 (https://exiftool.org/faq.html#Q3).
The tag name for TDRC is RecordingTime. See the ID3 Tag Names (https://exiftool.org/TagNames/ID3.html#v2_4).
- Phil
I wasn't aware of "duplicates" (I often see GPSDateTime twice—in images—without using that option.) So, I see that TYER is listed as "Year" immediately after the warning. That's close enough for me. So I withdraw the request as not making enough difference to be worth any effort. :-)