Between clicking OK (screenshot 2) and reopening the extended tags dialogue (screenshot 3) did anything else happen like saving tags again?
(because my file, even a day later still looks like initially shown: 2 WWW fields).
I suspect that some other manipulation happens in between that saves the tag again but takes only the data from the one of the WWW fields, e.g. if there is a column that shows the contents of %www% but not $meta_sep(www,\\) which will show only 1 www field.
I can confirm this behavior that only 1 multivalue filed for www remains after saving. It happens hear with wma-files but also with mp3-files.
The hex-editor shows me that there is only 1 www-field.
In tests with a wma-file always the last added www remained, with mp3-files it changed sometimes.
I does not happen with flac-files here.
It is not restricted to the www-tag-field.
Also also tried it with a user-defined field TEST and get the same issue.
Edit:
I also happens with wav-files.
With the user-defined field TEST I could only reproduce it with wma-files so far, not mp3 and also not wav.
WMA tags are a little special when it comes to supporting multiple values. There is a list from Microsoft that details which fields actually support multiple values
However, not all are supported by Mp3tag (e.g., the WM/UserWebURL field is a binary field that currently isn't).
For a complete list refer to the official Mp3tag mapping, where supported fields have an entry at ASF/Windows Media, e.g., WM/AlbumArtist.
As for support for WWW in ID3v2, it internally maps to WXXX which is defined as
This frame is intended for URL links concerning the audio file in a similar way to the other "W"-frames. The frame body consists of a description of the string, represented as a terminated string, followed by the actual URL. The URL is always encoded with ISO-8859-1. There may be more than one "WXXX" frame in each tag, but only one with the same description.
This means, you can only one WWW field to an ID3v2 tag (e.g., in MP3s or WAVs ID3 chunk) with an empty description. If you intend to use more than one of such fields, you need to use a different description.
In Mp3tag, such descriptions can be added as part of the field name, e.g, WWW DESCRIPTION = Field contents
Thank you for explaining. The entity ID3v2 frame is new for me: Mp3tag documentation does not mention it. Could you, please, clarify, how do ID3v2 frame, ID3v2 tag, and Mp3Tag field correspond to each other?
Well, but
most important, it looks like keeping data in custom tags, what looses web url semantic. Is WWW DESCRIPTION more web url than, say, WWW2 = https://... or ABC 1 = https://..., ABC2 = https://...?
The description is lower-case prohibited.
WWW DESCRIPTION tag(s) (frame(s)?) can not be mapped into file list column, because %www% does not catch them.
Curiously, I managed to get, only with Mp3tag and Windows Explorer, double WWW tag (frame?):
It does mention it at Tag Field Mappings – Mp3tag Documentation, where you can see how Mp3tag's field names are mapped to ID3v2 frames. ID3v2 tags consist of ID3v2 frames.
You can use %WWW DESCRIPTION% if you really want to use those.
Yes, it's technically possible. However, I don't want to go into commenting on your experiments with multiple WWW fields. I think I've explained Mp3tag's behaviour in my previous post.
It uses the field name without any mapping, i.e., WWW.
Surely I can not. The document contains a mapping — but to ID3v2… well, You-Know-What.
The term frame never appears at all. The document happily avoids naming what exactly Mp3tag is mapping to. So does every other document in the Mp3tag Documentation.
I have noticed that you are not so principled about ID3v2.3 spec conformance when it comes to writing multivalued TCOM, TPE1, TXXX and other ID3v2.3 frames, or when writing letter values to the TBPM frames, and possibly other spec violations.
So you really could not write to me as if I had, um, suggested something improper.
Since some issues raised in the discussion remain unaddressed, I’ve decided to file them as separate bug reports.
From what you write, I think you now understood that what I mean by how they are mapped to the internal structures of the different tag formats I'm referring to ID3v2 frames for ID3v2.3 and ID3v2.4.
Are you suggesting that I'm doing something improper? I surely hope that this doesn't turn into something nasty, only because Mp3tag doesn't behave in the way you like.
I don't think I did that, sorry if that came around the wrong way. I've simply outlined Mp3tag's behaviour with regard to multiple WWW fields in WMA and MP3.