I am trying to use TagLib# for sorting some of the tags in my MP3s, as my car audio has problems with content of some tags (irrelevant for showing). Surely i want just sort the tags, not generate new ones or replace existing. In ideal case only sequence of tags in a mp3 file should be changed, so the file size won't change.
Unfortunately i cannot find a way to just move TDRC tag (new definition for recording date): as soon as i set it, TagLib decides to do something for compatibility and generates also TYER aand TDAT tags, and if time is also present in TDRC, then it generates also TIME tag.
Is there a way to disable autogeneration of these tags when setting TDRC? i have tried just copy TDRC as TextInformationFrame, without luck.
I am using latest TagLib, and processing MP3 files with id3v2.3 tags.
You added the information that you use Id3v2.3 with UTF16.
TDRC is officially only available for id3v2.4. If you use it with id3v2.3 you create a tag outside the official standard.
id3.org says for id3v2.4: