Separate Artist fields info disappears


#1

First of all I have additional artist columns displayed set up as

Artist 1 Value $meta(artist,0)
Field %artist%

Artist 2 Value $meta(artist,1)
Field %artist%

Artist 3 Value $meta(artist,2)
Field %artist%

Artist 4 Value $meta(artist,3)
Field %artist%

So I can see multiple artist as seperate columns.

If I click direclty into Artist 1 column to do an edit and press return, the artist 2 entry is deleted.
This didnt use to happen.

Cheers


#2

To me it looks as though you write the whole artist field when you edit any of the columns - you do not address one of the artist multi-value fields.
I would have assumed that you had to use the same expression for field as for value, but I am not even sure that that would work.


#3

I'm sure it used to work - what happened occasionally was that the separates needed updating so in artist 1 it would read "Bob//Harry//Jim" all together. What you could do is click in the artist 1 field, press return and they would separate out it the correct columns, but now they get deleted.


#4

It has to be "Bob\\Harry\\Jim" for a multivaluue-field.


#5

I doubt it has.
If you read the help on the various $meta-functions, then you will notice that this function only returns a value but never sets one.

$meta(x) returns all values of field x (e.g. $meta(artist)). Multiple values of a field are separated by ", ".
$meta(x,n) returns the nth value of field x (where n starts at 0, e.g. $meta(artist,1)).
$meta_sep(x,sep) returns all values of field x (e.g. $meta_sep(artist,; )). Multiple values of a field are separated by sep.

If you want to treat a multi-value field, you either have to use the extended tags dialogue or first merge duplicate fields
http://help.mp3tag.de/options_format.html#merge
and then split them again.
http://help.mp3tag.de/options_format.html#split