Records key as an unsupported tag field that this map cannot represent.
The raw tag key to mark as unsupported.
Remove all entries.
Check whether a key exists (case-insensitive).
Iterate over all entries.
Remove a key. Returns true if the key existed.
Get values for a key, or undefined if not present.
Insert (append) values for a key.
Iterate over all keys.
Merge another PropertyMap into this one (concatenating values).
Remove entries whose value arrays are empty.
Replace all values for a key.
Returns a human-readable representation of the map and unsupported keys.
Returns a copy of the list of keys that could not be mapped to a standard property name.
A case-insensitive key-value container for audio metadata properties. Keys are normalised to uppercase (e.g.
"TITLE","ARTIST").Mirrors the TagLib
PropertyMapAPI. Each key maps to an ordered list of string values, allowing multi-valued tags such as multiple artists.