While debugging a quirk with SAM Broadcaster (a radio automation software), I realized that TXXX type ID3v2 frames are always shown with an UPPERCASED tag name in the »Extended Tags« view.
This poses a problem since one cannot distinguish between tags like these:
TXXX{0}XFade{0}&bmp=125,00
and
TXXX{0}XFADE{0}&bmp=125,00
It took me a while to find this out (using advanced stream editors), phew! And that was also my problem: I generated a tag XFADE while it should have been called XFade …
Also, in specifying actions it’s not even possible to enter a field name like »XFade« since it gets uppercased while inputting. (Examples: »Format Value«, »Replace«)
Could we please have the TXXX tag names shown as they are instead of having them uppercased? At least for the »Extended Tags« view?
And get the possibility to enter them as needed (i.e., »XFade« instead of »XFADE«)?
The ID3v2 spec clearly states the »Description« (i.e. tag name of a TXXX tag) is »text string according to encoding«—this definitely includes any character displayable in the selected encoding. So lowercase letters and other characters are probably seldom used, but perfectly legal.
Btw, editing the existing tag XFade re-wrote it as XFADE. When creating a new XFADE tag in a file that already contains an XFade, you’ll end up with both tags in the file, in »Extended Tags« shown as two entries, both labelled XFADE.
I am using MP3Tag v2.41 and have attached a sample (which also contains some other mixed-case tags generated by SAM Broadcaster v4.2.2).
Moonbase___XFADE_vs._XFade_Beispiel.zip (1.98 KB)