# Adding parentheses to Featurings

**URL:** https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260
**Category:** Support
**Created:** [April 26, 2019, 9:43pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260 "2019-04-26T21:43:24Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![MadShot](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/d2c977/32.png) [@MadShot](https://community.mp3tag.de/u/MadShot)
#### Post date: [April 26, 2019, 9:43pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/1 "2019-04-26T21:43:24Z")

</div>

Hi everyone,

I had a RegExp before, but my PC had to be formatted.

Here's what I could like to do, in the Title field :

FROM  
**Let's Go feat Mela Machinko**

TO  
**Let's Go (Feat. Mela Machinko)**

The action should replace _feat/feat./featuring/ft_ with _Feat._ and set the whole thing into parentheses.

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: [April 27, 2019, 9:11am UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/2 "2019-04-27T09:11:57Z")

</div>

see e.g. here:

> [@Add parentheses To featured artist](https://community.mp3tag.de/t/add-parentheses-to-featured-artist/10701):
>
> I want to add featured artist For example artist Michael Jackson Feat. Akon to Michael Jackson (Feat. Akon) I have been trying this for a while and it is probably simple but is driving me crazy

---

<div class="post-metadata">

### Author: ![MadShot](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/d2c977/32.png) [@MadShot](https://community.mp3tag.de/u/MadShot)
#### Post date: [April 27, 2019, 4:48pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/3 "2019-04-27T16:48:52Z")

</div>

Thanks.  
I actually saw this post yesterday but I couldn't find the answer about the different writings of _featuring_ in that same 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: [April 27, 2019, 4:53pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/4 "2019-04-27T16:53:36Z")

</div>

One of the many ways would be to write an action group where set which word should be replaced by which other word.  
Finally you add the action for the closing parenthesis.  
Or see here:

> [@\[REQ\] Replace Ft. ft. FT ft featuring for "Feat."](https://community.mp3tag.de/t/req-replace-ft-ft-ft-ft-featuring-for-feat/10570):
>
> Hey all.. I have a request for a new feature on your program that I USE A LOT!!!! I would like to have a drop down menu like the one that has "Case Conversion" that replaces the text in the file name or in the tag the "ft." that stand for "featuring" to be replaced for "Feat." That way the voice over function on my iPod 5th generation can read it properly and say Lady Gaga featuring Beyonce - Telephone Regards. [:music:]

---

<div class="post-metadata">

### Author: ![MadShot](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/d2c977/32.png) [@MadShot](https://community.mp3tag.de/u/MadShot)
#### Post date: [April 27, 2019, 5:15pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/5 "2019-04-27T17:15:15Z")

</div>

Works great!

I've combined these 2 :

Action: "Format value"  
Field: TITLE  
Formatstring: **$replace(%ARTIST%,' Feat. ',' (Feat. ')')'**

- 

_Action type:_ **Replace with regular expression**  
_Field:_ **\_ALL**  
_Regular expression:_ " **(featuring|feat.|feat|ft.|ft)**"  
_Replace matches with:_ " **Feat.**"

DetlevD, in his post was saying :

> To avoid side effects ... set ...  
> Filterstring: **ARTIST HAS " Feat. "**

That means I could select all of my tracks (with or without featurings) and only apply modification to featurings tracks ?  
How do I add a filterstring ? That's within the same Action Group ?

---

<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: [April 28, 2019, 8:15am UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/6 "2019-04-28T08:15:15Z")

</div>

You can use a filter like this:  
%title% MATCHES "(featuring|feat.|feat|ft.|ft) "

And yes: you can add all actions to just one action group so that they get executed in one go for all the selected files.

---

<div class="post-metadata">

### Author: ![ryerman](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ryerman/32/5285_2.png) [@ryerman](https://community.mp3tag.de/u/ryerman)
#### Post date: [April 28, 2019, 11:11am UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/7 "2019-04-28T11:11:30Z")

</div>

> [@MadShot](#):
>
> How do I add a filterstring ? That's within the same Action Group ?

A filter string is not added to an action group.  
Instead, it is entered into the Filter window, before the action is performed.  
Then, only the files that match the filter will be in the file list.

To see the Filter window go to "View \> Filter" on the menu bar.  
The number, length and size of the matching files are shown in the bottom right corner of the file list.

---

<div class="post-metadata">

### Author: ![MadShot](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/d2c977/32.png) [@MadShot](https://community.mp3tag.de/u/MadShot)
#### Post date: [April 28, 2019, 1:53pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/8 "2019-04-28T13:53:52Z")

</div>

Oh ok! It works perfectly with that now!

Thanks for your help !

---

<div class="post-metadata">

### Author: ![djerniehoule](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/dc4da7/32.png) [@djerniehoule](https://community.mp3tag.de/u/djerniehoule)
#### Post date: [March 1, 2024, 3:46pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/9 "2024-03-01T15:46:46Z")

</div>

I have some that look like this "Henry Hill (Feat. Doctor Ross" how would I add a parenthesis to the end?

---

<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 1, 2024, 3:48pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/10 "2024-03-01T15:48:54Z")

</div>

> [@djerniehoule](#):
>
> how would I add a parenthesis to the end?

That question has already been answered in this thread:

> [@Adding parentheses to Featurings](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/4):
>
> One of the many ways would be to write an action group where set which word should be replaced by which other word. Finally you add the action for the closing parenthesis. Or see here:

---

<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: [March 31, 2024, 3:49pm UTC](https://community.mp3tag.de/t/adding-parentheses-to-featurings/45260/11 "2024-03-31T15:49:39Z")

</div>

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