Change text from Artist to Album

Please help with this problem.

I want to change text from Artist to Album:

FROM:

Artist: Eva Cassidy & Chuck Brown
Album: The hat´s back

TO THIS:

Artist: Eva Cassidy
Album: The hat´s back feat. Chuck Brown

Thank you in advance.

Create an action group witht the following actions:

  1. Action type "Import field" for ARTIST:
    Import String: %artist% & %tmp_artist%

  2. Action type "Format value" for ALBUM
    Format string: %album% feat. %tmp_artist%

  3. Action type "Delete field"
    %tmp_artist%

Try the actions one by one as once you have deleted the user-defined field %tmp_artist% the information in that field is lost.

From: Artist & Featartist | Album To : Artist | Album feat. Featartist From: ARTIST = 'Eva Cassidy & Chuck Brown' ALBUM = 'The hat´s back' To: ARTIST = 'Eva Cassidy' ALBUM = 'The hat´s back feat. Chuck Brown' Example 1: 1. Action "Guess values (import tagfields)" Source: %ARTIST% Format: %ARTIST% & %FEAT% ==> 'Eva Cassidy' ==> 'Chuck Brown' 2. Action "Format value" Field : ALBUM Format: %ALBUM%' feat. '%FEAT% ==> 'The hat´s back feat. Chuck Brown' 3. Action "Remove fields" Fields: FEAT Example 2: 1. Action "Format value" Field : ARTIST Format: $regexp(%ARTIST%'==='%ALBUM%,'^(.+?)\s+&\s+(.+?)===(.+?)$','$1') ==> 'Eva Cassidy' 2. Action "Format value" Field : ALBUM Format: $regexp(%ARTIST%'==='%ALBUM%,'^(.+?)\s+&\s+(.+?)===(.+?)$','$3 feat. $2') ==> 'The hat´s back feat. Chuck Brown' Example 3: 1. Action "Format value" Field : ARTIST Format: $regexp(%ARTIST%,'\s+&\s+.+$',) ==> 'Eva Cassidy' 2. Action "Format value" Field : ALBUM Format: $regexp(%ARTIST%'==='%ALBUM%,'^.+?\s+&\s+(.+?)===(.+?)$','$2 feat. $1') ==> 'The hat´s back feat. Chuck Brown' Example 4: 1. Action "Guess values (import tagfields)" Source: $regexp(%ARTIST%'==='%ALBUM%,'^(.+?)\s+&\s+(.+?)===(.+?)$','$1===$3 feat. $2') ==> 'Eva Cassidy===The hat´s back feat. Chuck Brown' Format: %ARTIST%===%ALBUM% ==> 'Eva Cassidy' ==> 'The hat´s back feat. Chuck Brown' Example 5: 1. Action "Guess values (import tagfields)" Source: $replace(%ARTIST%,' &','==='%ALBUM%' feat.') ==> 'Eva Cassidy===The hat´s back feat. Chuck Brown' Format: %ARTIST%===%ALBUM% ==> 'Eva Cassidy' ==> 'The hat´s back feat. Chuck Brown' Example 6: 1. Action "Split field by separator" Field ...: ARTIST Separator: & ==> 'Eva Cassidy\\\\Chuck Brown' ==> ARTIST[0] = 'Eva Cassidy' ==> ARTIST[1] = 'Chuck Brown' ... or ... 1. Action "Format value" Field : ARTIST Format: $replace(%ARTIST%,' & ','\\\\') ==> 'Eva Cassidy\\\\Chuck Brown' 2. Action "Format value" Field : ALBUM Format: %ALBUM%' feat. '$meta(ARTIST,1) ==> 'The hat´s back feat. Chuck Brown' 3. Action "Format value" Field : ARTIST Format: $meta(ARTIST,0)'\\\\' ==> 'Eva Cassidy'

DD.20140417.1424.CEST

Thank you very much DetlevD.