# " (feat.) " problem

**URL:** https://community.mp3tag.de/t/feat-problem/14277
**Category:** General Discussion
**Created:** [December 28, 2012, 4:41pm UTC](https://community.mp3tag.de/t/feat-problem/14277 "2012-12-28T16:41:42Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![jozo123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/b77776/32.png) [@jozo123](https://community.mp3tag.de/u/jozo123)
#### Post date: [December 28, 2012, 4:41pm UTC](https://community.mp3tag.de/t/feat-problem/14277/1 "2012-12-28T16:41:42Z")

</div>

Hi , please I need help . I have 2 problems :

1.)

Title : Mars (feat. Jupiter) ~~~~~ Artist : Venus

I need :

Title : Mars ~~~~~ Artist : Venus feat. Jupiter

2.)

Title : Mars (Jupiter) ~~~~~ Artist : Venus

I need :

Title : Mars ~~~~~ Artist : Venus feat. Jupiter

Thank You 🙂  
I used " ~ " just to make title and artist separate on this post and " ~ " is not included in my title or artist string

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [December 28, 2012, 9:06pm UTC](https://community.mp3tag.de/t/feat-problem/14277/2 "2012-12-28T21:06:51Z")

</div>

Make a [new action](https://community.mp3tag.de/t/967/1):

_Action type:_ **Guess values**  
_Source format:_ **$regexp(%title%,' (.+?)',) $regexp(%title%,'^.+((?:feat. )?(.+?))',===== %artist% feat. $1)**  
_Guessing pattern:_ **%title% ===== %artist%**

---

<div class="post-metadata">

### Author: ![jozo123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/b77776/32.png) [@jozo123](https://community.mp3tag.de/u/jozo123)
#### Post date: [January 2, 2013, 9:33pm UTC](https://community.mp3tag.de/t/feat-problem/14277/3 "2013-01-02T21:33:27Z")

</div>

awesome.....thank you very much

---

<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, 11:45am UTC](https://community.mp3tag.de/t/feat-problem/14277/4 "2014-11-17T11:45:38Z")

</div>

> [@dano](#):
>
> Make a [new action](https://community.mp3tag.de/t/967/1):
> 
> _Action type:_ **Guess values**  
> _Source format:_ **$regexp(%title%,' (.+?)',) $regexp(%title%,'^.+((?:feat. )?(.+?))',===== %artist% feat. $1)**  
> _Guessing pattern:_ **%title% ===== %artist%**

Can you please repost the above regexp, only covering jozo123's first request?

---

<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 27, 2014, 12:42pm UTC](https://community.mp3tag.de/t/feat-problem/14277/5 "2014-11-27T12:42:32Z")

</div>

> [@DJ Dizzle](#):
>
> Can you please repost the above regexp, only covering jozo123's first request?

That was meant to read... please repost the above regex, with it only moving featuring artists enclosed in brackets eg. (feat. \*), not anything in brackets.

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [November 27, 2014, 5:06pm UTC](https://community.mp3tag.de/t/feat-problem/14277/6 "2014-11-27T17:06:05Z")

</div>

> [@DJ Dizzle](#):
>
> ... regex, with it only moving featuring artists enclosed in brackets eg. (feat. \*), not anything in brackets.

May be you have to modify it to your needs. See there if it helps ...  
[Move "Featuring" from Artist to Title](https://community.mp3tag.de/t/11096/1)

DD.20141127.1905.CET

---

<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, 9:35am UTC](https://community.mp3tag.de/t/feat-problem/14277/7 "2014-11-28T09:35:50Z")

</div>

> [@DetlevD](#):
>
> May be you have to modify it to your needs. See there if it helps ...  
> [Move "Featuring" from Artist to Title](https://community.mp3tag.de/t/11096/1)
> 
> DD.20141127.1905.CET

I have tried all types of regex's but, they all move everything from the expression in the brackets to the artist field... as Apple do not appear to have a set rule for tagging files that appear on the iTunes store it makes it difficult.

some example %title% are...

Clarity (feat. Foxes)  
Clarity (feat. Foxes) [Zedd Union Remix]  
Don't You Worry Child (Radio Edit) [feat. John Martin]

I only want to move the feat. part out of the brackets, to the %artist% tag...

Clarity  
Clarity [Zedd Union Remix]  
Don't You Worry Child (Radio Edit)  
...............  
Zedd feat. Foxes  
Swedish House Mafia feat. John Martin

Surely, this can be done with one expression and without having to use filters.

---

<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, 9:44am UTC](https://community.mp3tag.de/t/feat-problem/14277/8 "2014-11-28T09:44:38Z")

</div>

> [@DetlevD](#):
>
> May be you have to modify it to your needs. See there if it helps ...  
> [Move "Featuring" from Artist to Title](https://community.mp3tag.de/t/11096/1)
> 
> DD.20141127.1905.CET

I have tried all types of regex's but, they all move everything from the expression in the brackets to the artist field... as Apple do not appear to have a set rule for tagging files that appear on the iTunes store it makes it difficult.

some example %title% are...

Clarity (feat. Foxes)  
Clarity (feat. Foxes) [Zedd Union Remix]  
Don't You Worry Child (Radio Edit) [feat. John Martin]

I only want to move the feat. part out of the brackets, to the %artist% tag...

Clarity  
Clarity [Zedd Union Remix]  
Don't You Worry Child (Radio Edit)  
...............  
Zedd feat. Foxes  
Swedish House Mafia feat. John Martin

Surely, this can be done with one expression and without having to use filters.

---

<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 29, 2014, 10:31am UTC](https://community.mp3tag.de/t/feat-problem/14277/9 "2014-11-29T10:31:09Z")

</div>

> [@DJ Dizzle](#):
>
> ...  
> Surely, this can be done with one expression and without having to use filters.

If you are so sure, then do it.

If you are not so sure, then show us exactly what you have done so far.

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [November 29, 2014, 12:54pm UTC](https://community.mp3tag.de/t/feat-problem/14277/10 "2014-11-29T12:54:08Z")

</div>

> [@DJ Dizzle](#):
>
> I have tried ...  
> Clarity (feat. Foxes)  
> Clarity (feat. Foxes) [Zedd Union Remix]  
> Don't You Worry Child (Radio Edit) [feat. John Martin]  
> I only want to move the feat. part out of the brackets, to the %artist% tag...  
> Clarity  
> Clarity [Zedd Union Remix]  
> Don't You Worry Child (Radio Edit)  
> ...............  
> Zedd feat. Foxes  
> Swedish House Mafia feat. John Martin  
> Surely, this can be done with one expression and without having to use filters.

You gave up too quickly.  
Note the simple modification here of the given example there ...  
[Move "Featuring" from Artist to Title](https://community.mp3tag.de/t/11096/28)

**1. Artist : Zedd Title : Clarity (feat. Foxes) Formatstring: %ARTIST%$regexp(%TITLE%,'^(.+?)\s+[[({\<]?\s\*(?:featuring|feat\.?|ft\.?)\s\*([^])}\>]+)[])}\>]?(.\*)$',' feat. $2+++$1$3',1) Temp Result : Zedd feat. Foxes+++Clarity Artist new : Zedd feat. Foxes Title new : Clarity 2. Artist : Zedd Title : Clarity (feat. Foxes) [Zedd Union Remix] Formatstring: %ARTIST%$regexp(%TITLE%,'^(.+?)\s+[[({\<]?\s\*(?:featuring|feat\.?|ft\.?)\s\*([^])}\>]+)[])}\>]?(.\*)$',' feat. $2+++$1$3',1) Temp Result : Zedd feat. Foxes+++Clarity [Zedd Union Remix] Artist new : Zedd feat. Foxes Title new : Clarity [Zedd Union Remix] 3. Artist : Swedish House Mafia Title : Don't You Worry Child (Radio Edit) [feat. John Martin] Formatstring: %ARTIST%$regexp(%TITLE%,'^(.+?)\s+[[({\<]?\s\*(?:featuring|feat\.?|ft\.?)\s\*([^])}\>]+)[])}\>]?(.\*)$',' feat. $2+++$1$3',1) Temp Result : Swedish House Mafia feat. John Martin+++Don't You Worry Child (Radio Edit) Artist new : Swedish House Mafia feat. John Martin Title new : Don't You Worry Child (Radio Edit)**

DD.20141129.1505.CET

---

<div class="post-metadata">

### Author: ![mixmak](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/47e85d/32.png) [@mixmak](https://community.mp3tag.de/u/mixmak)
#### Post date: [November 30, 2014, 1:16pm UTC](https://community.mp3tag.de/t/feat-problem/14277/11 "2014-11-30T13:16:11Z")

</div>

> [@DetlevD](#):
>
> You gave up too quickly.  
> Note the simple modification here of the given example there ...  
> [http://forums.mp3tag.de/index.php?showtopi...t=15#entry65148](http://forums.mp3tag.de/index.php?showtopi...t=15#entry65148)

Could you please repost the link - it doesn't directly point to a topic in my case.

Thanks.

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [November 30, 2014, 1:46pm UTC](https://community.mp3tag.de/t/feat-problem/14277/12 "2014-11-30T13:46:08Z")

</div>

> [@mixmak](#):
>
> Could you please repost the link - it doesn't directly point to a topic in my case. Thanks.

Done.

DD.20141130.1546.CET
