Subject: | Valid character set for Tag Names? |
I'd have marked as "Wishlist" the request for a stated valid character set for tag names,
but I found at least one that I think is hard-coded erroneously that qualifies as a "bug":
namely "InternetRadioStationOwner " which, at least as returned from
Image::ExifTool::GetAllTags(), has a space at the end of it.
In general I think the use of spaces in tag names is a bad idea (for the purposes of
printing, command line use, etc.), and I'd prefer that they be required to consist of only
word characters (perl's "\w") or alphnumerics. All but two appear to adhere to the
alphanumerics limitation: one is the space-trailing "InternetRadioStationOwner " above
and the other is "Play counter" in ID3 v2_3 and v2_4. In the case of the latter, it seems
to have been changed from the more package-consistent "PlayCounter" in ID3 v2_2. Are
these fields different enough to warrant a change in the tag name, and if so, can one of
them be assigned a more descriptive tag name to indicate this?