I am having some trouble with the id3v2.3 model being a bit too restrictive.
The files are any ones exported from Audacity v2.3.1 where a date field has been added using its standard metadata input field. It is saving it as TDRC which apparently is not valid in ID3v2.3:
x = audio_metadata.load(“test.wav”)
TDRCframe with value
TDRCis not supported in the ID3v2.3 specification.
I have not checked yet if it is adjusted in later versions. It might be prudent to have the option of more lenient processing of that field, or something. I have not checked what taglib is doing, but it doesn’t have a problem with it. Do you have suggestion for how to fix it or a workaround? I am happy to do a pull request.