# Swapping whats in parenthesis in title field to artist & moving artist to title field

**URL:** <https://community.mp3tag.de/t/swapping-whats-in-parenthesis-in-title-field-to-artist-moving-artist-to-title-field/16780>\
**Category:** Support\
**Created:** [March 30, 2015, 5:46pm UTC](https://community.mp3tag.de/t/swapping-whats-in-parenthesis-in-title-field-to-artist-moving-artist-to-title-field/16780 "2015-03-30T17:46:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![boogiebears](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/977dab/32.png) [@boogiebears](https://community.mp3tag.de/u/boogiebears)\
**Post date:** [March 30, 2015, 5:46pm UTC](https://community.mp3tag.de/t/swapping-whats-in-parenthesis-in-title-field-to-artist-moving-artist-to-title-field/16780/1 "2015-03-30T17:46:51Z")

</div>

help!

stuck on how to pull off this action..

tags currently appear on my tracks like this:

artist: **Bob Marley & the Wailers**  
title: **Three Little Birds (Stephen Marley and Jason Bentley Remix)**

id like them to appear like this after changes:

artist: **Stephen Marley and Jason Bentley**  
title: **Bob Marley & the Wailers - Three Little Birds (Remix)**

..if at all possible, i have many different 'types' of remixes. if there is an easy way to include a way to transfer what appears before the word _remix_ or _redit_ or _edit_ or _mashup_ to the artist field while moving the artist to the title field before the actual title.. i guess this is what i am trying to accomplish..

thanks!

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [March 30, 2015, 6:25pm UTC](https://community.mp3tag.de/t/swapping-whats-in-parenthesis-in-title-field-to-artist-moving-artist-to-title-field/16780/2 "2015-03-30T18:25:30Z")

</div>

Don't do it.  
You will not be able to keep it up as not all remixes and other versions feature an actual remix artist name.  
Just an example with data from discogs for Frankie Goes To Hollywood ‎– Reload! Frankie: The Whole 12 Inches

Relax (New York Mix) 7:24  
Relax (Ollie J Mix) 6:27  
Relax (Jam & Spoon Trip-O-Matic Fairy Tale Mix) 7:49  
Two Tribes (Carnage Mix) 7:56  
Two Tribes (Intermission Legend Mix) 5:15  
Welcome To The Pleasuredome (Pleasurefix Mix) 9:40  
Welcome To The Pleasuredome (Brothers In Rhythm Rollercoaster Mix) 14:37  
Rage Hard (Young Person's Guide Into The 12 Inch Mix) 10:04  
Warriors Of The Wasteland (Twelve Wild Disciples Mix)

The naming convention is: the artist stays the artist. No transfer of the mix artist into the artist field.  
Also, with your naming scheme, the title field cannot be treated as the title field any more. It becomes an amorphous field with undistinguishable data as the hyphen can also be part of the real title.  
If you still want to do the swapping, you will get a set of actions that move the strings around. Tricky will be the part where you separate the keywords from the others.

---

<div class="post-metadata">

**Author:** ![boogiebears](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/977dab/32.png) [@boogiebears](https://community.mp3tag.de/u/boogiebears)\
**Post date:** [March 30, 2015, 7:05pm UTC](https://community.mp3tag.de/t/swapping-whats-in-parenthesis-in-title-field-to-artist-moving-artist-to-title-field/16780/3 "2015-03-30T19:05:12Z")

</div>

..i see what youre saying. however, a lot of my collection has already been edited to suit the new method of organization.

i understand that for many other users, the naming convention probably works for them as you are suggesting.. however, in the cases of my collection it doesnt really work for me. an example might be:

Artist: **Britney Spears**  
Title: **Toxic (XXX Remix)**

this example would be the only Britney Spears song in my collection, where as i would have several XXX Remixes.. the goal is to be able to sift through my remix artists in alphabetical order rather than to sift through the original tracks artist.. for the bulk of my collection, its like this - where i have several tracks by a particular remixer rather than by a particular artist. i guess its a matter of convenience..

with my proposed action, i would of course use a filter and have to manually check through the tracks before proceeding with the action..

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [March 30, 2015, 7:27pm UTC](https://community.mp3tag.de/t/swapping-whats-in-parenthesis-in-title-field-to-artist-moving-artist-to-title-field/16780/4 "2015-03-30T19:27:58Z")

</div>

> [@boogiebears](#):
>
> ...  
> artist: **Bob Marley & the Wailers**  
> title: **Three Little Birds (Stephen Marley and Jason Bentley Remix)**
> 
> id like them to appear like this after changes:
> 
> artist: **Stephen Marley and Jason Bentley**  
> title: **Bob Marley & the Wailers - Three Little Birds (Remix)**  
> ...

Action of the type "Guess value" for TITLE  
Guessing pattern: %title% (%my\_remixer%)  
(This moves the mixartist into the user-defined field my\_remixer)  
Action of the type "Format value" for TITLE  
Format string: %artist% \_ %title%  
(I use the underscore here as separator - just in case you change you mind later and want to extract the artist again)

Action of the type Format value for ARTIST  
Format string: %my\_remixer%  
Remove field: MY\_REMIXER

And now, as you will have several keywords, it may be easiest to create an action group for every keyword:  
Append the keyword (here: Remix) to TITLE  
Format value for TITLE  
Format string: %title% (Remix)

Remove "Remix" from ARTIST:  
Action of the type Replace for ARTIST:  
Search string: \_Remix  
\_ = blank  
Replace string:  
(leave empty)

You may want to fiddle about with $if() statements to have only one action group for this.

PS:  
A personal comment: You will have to treat more or less every track you get tagged from web sources. And just as Britney Spears as artist is represented with only one track, you will experience, that this solitude is just as true for mixartists ... be that as it may.

---

<div class="post-metadata">

**Author:** ![boogiebears](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/977dab/32.png) [@boogiebears](https://community.mp3tag.de/u/boogiebears)\
**Post date:** [March 30, 2015, 10:28pm UTC](https://community.mp3tag.de/t/swapping-whats-in-parenthesis-in-title-field-to-artist-moving-artist-to-title-field/16780/5 "2015-03-30T22:28:37Z")

</div>

> [@ohrenkino](#):
>
> Action of the type "Guess value" for TITLE  
> Guessing pattern: %title% (%my\_remixer%)  
> (This moves the mixartist into the user-defined field my\_remixer)  
> Action of the type "Format value" for TITLE  
> Format string: %artist% \_ %title%  
> (I use the underscore here as separator - just in case you change you mind later and want to extract the artist again)
> 
> Action of the type Format value for ARTIST  
> Format string: %my\_remixer%  
> Remove field: MY\_REMIXER
> 
> And now, as you will have several keywords, it may be easiest to create an action group for every keyword:  
> Append the keyword (here: Remix) to TITLE  
> Format value for TITLE  
> Format string: %title% (Remix)
> 
> Remove "Remix" from ARTIST:  
> Action of the type Replace for ARTIST:  
> Search string: \_Remix  
> \_ = blank  
> Replace string:  
> (leave empty)
> 
> You may want to fiddle about with $if() statements to have only one action group for this.
> 
> PS:  
> A personal comment: You will have to treat more or less every track you get tagged from web sources. And just as Britney Spears as artist is represented with only one track, you will experience, that this solitude is just as true for mixartists ... be that as it may.

thank you thank you thank you! this works so beautifully! really appreciate all of your help, i am learning a great deal through your examples!

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [February 11, 2025, 9:39am UTC](https://community.mp3tag.de/t/swapping-whats-in-parenthesis-in-title-field-to-artist-moving-artist-to-title-field/16780/6 "2025-02-11T09:39:41Z")

</div>

Closed on February 11, 2025, 9:39am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
