# Move and format feat. to song title

**URL:** https://community.mp3tag.de/t/move-and-format-feat-to-song-title/12426
**Category:** Support
**Created:** [August 23, 2011, 10:02am UTC](https://community.mp3tag.de/t/move-and-format-feat-to-song-title/12426 "2011-08-23T10:02:25Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![bluemobius](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/7c8e57/32.png) [@bluemobius](https://community.mp3tag.de/u/bluemobius)
#### Post date: [August 23, 2011, 10:02am UTC](https://community.mp3tag.de/t/move-and-format-feat-to-song-title/12426/1 "2011-08-23T10:02:25Z")

</div>

Hi there,  
I've been reading through all the various forums, and trying to format my own code after reading all the various threads, but can't seem to get it to work! ☹

What I'm trying to do is create a script that I can run on all my mp3s so that it will convert:  
Artist - Title  
Vato Gonzalez Ft. Foreign Beggars - Badman Riddim (Jump) (Mark Maitland Remix)

to  
Artist - Title  
Vato Gonzalez - Badman Riddim (Jump) (Mark Maitland Remix) (feat. Foreign Beggars)

So a song title could have up to 3 bracket groups. Would I need a seperate script for this, or would this script also work on converting:  
Artist - Title  
Alexandra Burke Ft. Flo Rida - Bad Boys

to  
Artist - Title  
Alexandra Burke - Bad Boys (feat. Flo Rida)

Would this only effect the 'Artist' field, or would it also change the 'Albumartist' field as well, for tracks such as singles?

I'm also trying to get it to change Feat. Ft. ft. all to (feat. artist) for consistency. Again, would I need another script to do this? I know it sounds quite complicated, but some song titles can have up to 3 sets of brackets!

I've tried, but so far I've failed...please help 🙂  
I'd love to know more about scripting and how it all works, but I can't quite get my head round it yet.

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: [August 23, 2011, 10:52am UTC](https://community.mp3tag.de/t/move-and-format-feat-to-song-title/12426/2 "2011-08-23T10:52:00Z")

</div>

> [@bluemobius](#):
>
> Hi there, I've been reading through all the various forums, and trying to format my own code after reading all the various threads, but can't seem to get it to work! ☹  
> What I'm trying to do is create a script that I can run on all my mp3s so that it will convert:  
> Artist - Title  
> Vato Gonzalez Ft. Foreign Beggars - Badman Riddim (Jump) (Mark Maitland Remix)  
> to  
> Artist - Title  
> Vato Gonzalez - Badman Riddim (Jump) (Mark Maitland Remix) (feat. Foreign Beggars)  
> ...  
> Artist - Title  
> Alexandra Burke Ft. Flo Rida - Bad Boys  
> to  
> Artist - Title  
> Alexandra Burke - Bad Boys (feat. Flo Rida) ...

At a first glance ... both of the given examples looks like having the same structure of text parts ...  
From:  
A Ft. B - C  
To:  
A - C (feat. B)

I am rather sure, that such re-arrangement of text parts has been solved more than once, and the slightly different solutions can be found in some forum threads.  
Do investigate all the threads containing the key word "feat" from this year, maybe from last year too.  
[https://community.mp3tag.de/search?q=feat+%22guess+values%22](https://community.mp3tag.de/search?q=feat+%22guess+values%22)

Please show us "your script" what you have done so far.

DD.20110823.1453.CEST

To make it short ... one way to solve this task can be ...

Action: Guess values  
Source format:

**$regexp(%ARTIST%,'^(.+?)\s+[[({]?(?:ft\.?|feat\.?|featuring)\s+(.+?)[])}]?\s\*$','$1 - '%TITLE%' (feat. $2)',1)**

Format string:

**%ARTIST% - %TITLE%**

From:  
Artist - Title  
Vato Gonzalez Ft. Foreign Beggars - Badman Riddim (Jump) (Mark Maitland Remix)  
Alexandra Burke Ft. Flo Rida - Bad Boys

To:  
Artist - Title  
Vato Gonzalez - Badman Riddim (Jump) (Mark Maitland Remix) (feat. Foreign Beggars)  
Alexandra Burke - Bad Boys (feat. Flo Rida)

DD.20110823.1527.CEST

---

<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:23pm UTC](https://community.mp3tag.de/t/move-and-format-feat-to-song-title/12426/3 "2026-02-09T12:23:18Z")

</div>


