[X] changing TAG field B->C and A->B looses A


#1

(EDIT: "Editing a post in changing TAG field B->C and A->B looses A", with A I mean the content of A, the tag fields that are left are C, so content of A is lost, and tag fields A and B are gone).

Hi,

the following results in data loss:

I have some MP3s (ID3 v2.4). They have all COMMENT with "encoded by me" and ENCODEDBY "lame 3.97". But I want to move the content of COMMENT to ENCODEDBY and the content of ENCODEDBY to ENCODERSETTINGS. Now depending on what order I do the changes ENCODEDBY gets lost, i.e. the data that was orignally in COMMENT.

So when I do this the wrong way (first ENCODEDBY->ENCODERSETTINGS, then COMMENT->ENCODEDBY), the extended Tag dialog looks like this:

COMMENT =
ENCODEDBY = "encoded by me"
ENCODEDBY =
ENCODERSETTINGS = "lame 3.97"

After applying the changes. ENCODEDBY is gone, and with it "encoded by me".

But when I do it in the "right" order (first COMMENT->ENCODEDBY, then ENCODEDBY->ENCODERSETTINGS), it looks like this:

COMMENT =
ENCODEDBY = "encoded by me"
ENCODERSETTINGS = "lame 3.97"

IMHO, the user mustn't be forced to do it in a "right order" but it is Mp3Tag that must be so clever to omit the "B = " entry when B is changed to C and then A is changed to B.


#2

Just delete the ENCODEDBY = in your first try.