# Copy featuring artists and trim

**URL:** https://community.mp3tag.de/t/copy-featuring-artists-and-trim/16340
**Category:** Support
**Created:** [November 17, 2014, 4:51am UTC](https://community.mp3tag.de/t/copy-featuring-artists-and-trim/16340 "2014-11-17T04:51:28Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![djdizzle](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ed8c4c/32.png) [@djdizzle](https://community.mp3tag.de/u/djdizzle)
#### Post date: [November 17, 2014, 4:51am UTC](https://community.mp3tag.de/t/copy-featuring-artists-and-trim/16340/1 "2014-11-17T04:51:28Z")

</div>

Hello,

I would like to copy the _" (feat. Artists)"_ part of %title% and %album% tags to the %artist% and %albumartist% tags, then remove it from the %title% and %album% tags then remove the () from the string.

To make things a bit more complicated, I only want the string copied to the %album% tag if it contains the strings _" [Single]"_ or _" [EP]"_, and if it contains _" {Deluxe}"_ on the end, to place the copied value before the double space.

---

<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: [November 17, 2014, 5:50am UTC](https://community.mp3tag.de/t/copy-featuring-artists-and-trim/16340/2 "2014-11-17T05:50:28Z")

</div>

See a collection of threads on that topic here:  
[Move any 'featuring' tags from Artist to Title](https://community.mp3tag.de/t/16236/2)

---

<div class="post-metadata">

### Author: ![djdizzle](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ed8c4c/32.png) [@djdizzle](https://community.mp3tag.de/u/djdizzle)
#### Post date: [November 17, 2014, 8:22am UTC](https://community.mp3tag.de/t/copy-featuring-artists-and-trim/16340/3 "2014-11-17T08:22:37Z")

</div>

I have looked at all of those links referenced but, none of them just move the (feat. artist) when the %title% tag contains (feat. Artist) [Version]... one of them came close but also moved the [Version].

%title% = _Title (feat. Artist) [Mixartist Mixtype]_ or  
_Title (feat. Artist) (Mixartist Mixtype)_

The original tags appear as follows

%title% = _Title_ or  
%title% = _Title (Extended Title)_ or  
%title% = _Title (Extended Title) (Mixartist Mixtype)_ or  
%title% = _Title (Mixartist Mixtype)_ or  
%title% = _Title (feat. Artist) (Mixartist Mixtype)_ or  
%title% = _Title (feat. Artist) [Mixartist Mixtype]_ or  
%title% = _Title (Mixartist Mixtype) [feat. Artist]_ or

%artist% = _Artist_

%album% = _Album feat. Artist_ or  
%album% = _Album feat. Artist (Deluxe)_ or  
%album% = _Album feat. Artist - Single_

%albumartist% = _Album Artist_

The should appear as...

%title% = _Title_ or  
%title% = _Title (Extended Title)_ or  
%title% = _Title «Mixartist Mixtype»_ or  
%title% = _Title (Extended Title) «Mixartist Mixtype»_

%artist% = _Artist_ or  
%artist% = _Artist feat. Artist_

%album% = _Album_ or  
%album% = _Album {Deluxe}_ or  
%album% = _Album [Single]_

%albumartist% = _Album Artist feat. Artist_ if %album% = _Album [Single]_ otherwise %albumartist% = _Album Artist_

---

<div class="post-metadata">

### Author: ![djdizzle](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ed8c4c/32.png) [@djdizzle](https://community.mp3tag.de/u/djdizzle)
#### Post date: [November 28, 2014, 8:17am UTC](https://community.mp3tag.de/t/copy-featuring-artists-and-trim/16340/4 "2014-11-28T08:17:47Z")

</div>

> [@DJ Dizzle](#):
>
> I have looked at all of those links referenced but, none of them just move the (feat. artist) when the %title% tag contains (feat. Artist) [Version]... one of them came close but also moved the [Version].
> 
> %title% = _Title (feat. Artist) [Mixartist Mixtype]_ or  
> _Title (feat. Artist) (Mixartist Mixtype)_
> 
> The original tags appear as follows
> 
> %title% = _Title_ or  
> %title% = _Title (Extended Title)_ or  
> %title% = _Title (Extended Title) (Mixartist Mixtype)_ or  
> %title% = _Title (Mixartist Mixtype)_ or  
> %title% = _Title (feat. Artist) (Mixartist Mixtype)_ or  
> %title% = _Title (feat. Artist) [Mixartist Mixtype]_ or  
> %title% = _Title (Mixartist Mixtype) [feat. Artist]_ or
> 
> %artist% = _Artist_
> 
> %album% = _Album feat. Artist_ or  
> %album% = _Album feat. Artist (Deluxe)_ or  
> %album% = _Album feat. Artist - Single_
> 
> %albumartist% = _Album Artist_
> 
> The should appear as...
> 
> %title% = _Title_ or  
> %title% = _Title (Extended Title)_ or  
> %title% = _Title «Mixartist Mixtype»_ or  
> %title% = _Title (Extended Title) «Mixartist Mixtype»_
> 
> %artist% = _Artist_ or  
> %artist% = _Artist feat. Artist_
> 
> %album% = _Album_ or  
> %album% = _Album {Deluxe}_ or  
> %album% = _Album [Single]_
> 
> %albumartist% = _Album Artist feat. Artist_ if %album% = _Album [Single]_ otherwise %albumartist% = _Album Artist_

Could somebody please assist with this? preferably, if $if statements could be used with the above in mind.

---

<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: [November 28, 2014, 6:57pm UTC](https://community.mp3tag.de/t/copy-featuring-artists-and-trim/16340/5 "2014-11-28T18:57:16Z")

</div>

> [@DJ Dizzle](#):
>
> Could somebody please assist with this? preferably, if $if statements could be used with the above in mind.

As you have more or less any permutation with brackets and sequence in your tags, you have to deal with every case individually.  
What I would suggest:  
First copy the contents of TITLE to FEAT\_ARTIST  
(FEAT\_ARTIST is now a user-defined field). You achieve this with an action of the type Format value for FEAT\_ARTIST and the format string %title%.

Now apply several actions of the type "Guess value" for FEAT\_ARTIST  
Each of these actions cuts away the stuff that you don't want, e.g.  
Title (feat. Artist) (Mixartist Mixtype)  
can be extracted with  
%dummy% (feat. %feat\_artist)%dummy%  
I am sure, you can devise similar actions for other sequences or brackets.

Once you have extracted the featured artist to FEAT\_ARTIST, you can now append ARTIST with FEAT\_ARTIST with an action of the type "Format value" for ARTIST and the format string  
%artist% (feat. %feat\_artist%)

After that you delete the field FEAT\_ARTIST.  
And then you delete any bracket followed by "feat." with an action of the type "Replace with regular expression" for TITLE, e.g.  
Search: (._) (feat._)\s(.\*)  
Replace: $1 $2

---

<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 9, 2026, 12:25pm UTC](https://community.mp3tag.de/t/copy-featuring-artists-and-trim/16340/6 "2026-02-09T12:25:23Z")

</div>


