# Artist to Albumartist action

**URL:** https://community.mp3tag.de/t/artist-to-albumartist-action/53126
**Category:** Support
**Created:** [May 7, 2021, 2:47am UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126 "2021-05-07T02:47:35Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![ReyRaym](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/73ab20/32.png) [@ReyRaym](https://community.mp3tag.de/u/ReyRaym)
#### Post date: [May 7, 2021, 2:47am UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/1 "2021-05-07T02:47:35Z")

</div>

I have this action group, with 3 actions. It basically copy's artist to albumartist, then trims off anything from "ft." to the end of the field. The good is that it works perfectly if the artist has a featured artist in the field. The bad is that if the artist doesn't have "ft." in the field, it removes the tagging from the albumartist field, leaving it blank. I have tried tweaking it, but keep getting the same outcome. Anyone have a solution for this?

Import tag fields “%ARTIST%”:%ALBUMARTIST%

Format tag field “ALBUMARTIST”:$if($strstr(%ALBUMARTIST%,' ft.'),$left(%ALBUMARTIST%,$strstr(%ALBUMARTIST%,' ft.')),$ignore\_error)

Format tag field “ALBUMARTIST”:$trim(%ALBUMARTIST%)

---

<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: [May 7, 2021, 4:18am UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/2 "2021-05-07T04:18:03Z")

</div>

You could try an action of the type "Guess value"  
Source: %albumartist%  
Target: %albumartist% ft. %dummy%

---

<div class="post-metadata">

### Author: ![ReyRaym](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/73ab20/32.png) [@ReyRaym](https://community.mp3tag.de/u/ReyRaym)
#### Post date: [May 7, 2021, 4:39am UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/3 "2021-05-07T04:39:33Z")

</div>

Hmmm, not sure where that fits into my actions, but I’ll look into it, and fiddle with it.  
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: [May 7, 2021, 4:52am UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/4 "2021-05-07T04:52:02Z")

</div>

> [@ReyRaym](#):
>
> Hmmm, not sure where that fits into my actions

It's the substitute for the action where you cut the "ft."

---

<div class="post-metadata">

### Author: ![ReyRaym](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/73ab20/32.png) [@ReyRaym](https://community.mp3tag.de/u/ReyRaym)
#### Post date: [May 7, 2021, 10:46pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/5 "2021-05-07T22:46:38Z")

</div>

No guess value in actions on mac os?

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [May 8, 2021, 6:57am UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/6 "2021-05-08T06:57:20Z")

</div>

It's called _Import tag fields_ on Mac (which I find more appropriate, but it's hard to change now for the Windows version).

Please post under #mac if it's about the Mac version.

---

<div class="post-metadata">

### Author: ![ReyRaym](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/73ab20/32.png) [@ReyRaym](https://community.mp3tag.de/u/ReyRaym)
#### Post date: [May 8, 2021, 2:00pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/7 "2021-05-08T14:00:18Z")

</div>

Perfect! Thanks  
Why do I feel like I over complicated that on Windows, but dealt with it because filtering ft. in or out made it quick to do.

Import tag fields “%ARTIST%”:%ALBUMARTIST  
Import tag fields “ALBUMARTIST”:%ALBUMARTIST%ft.%DUMMY%  
Format tag field “ALBUMARTIST”:$trim(%ALBUMARTIST%)

---

<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: [May 8, 2021, 3:01pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/8 "2021-05-08T15:01:14Z")

</div>

> [@ReyRaym](#):
>
> Format tag field “ALBUMARTIST”:%ALBUMARTIST%ft.%DUMMY%

This will add the string "ft." to the contents of the field ALBUMARTIST - was that the intention?

---

<div class="post-metadata">

### Author: ![ReyRaym](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/73ab20/32.png) [@ReyRaym](https://community.mp3tag.de/u/ReyRaym)
#### Post date: [May 9, 2021, 1:51pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/9 "2021-05-09T13:51:57Z")

</div>

Didn't add it. Just copied artist to albumartist, removed everything from ft. to the end, and also allowed any artist without ft. in it, to just copy over to albumartist (old action would delete albumartist if the artist didn't have ft. in it).  
Not sure if that was the intention with the guess dummy, but works the way I need it to.

---

<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: [May 9, 2021, 1:54pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/10 "2021-05-09T13:54:30Z")

</div>

You wrote

> [@ReyRaym](#):
>
> Format tag field “ALBUMARTIST”:%ALBUMARTIST%ft.%DUMMY%

which should have been "Import tag fields".  
"Format tag field" adds the "ft." at the end.

---

<div class="post-metadata">

### Author: ![ReyRaym](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/73ab20/32.png) [@ReyRaym](https://community.mp3tag.de/u/ReyRaym)
#### Post date: [May 9, 2021, 1:59pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/11 "2021-05-09T13:59:00Z")

</div>

Correct, did a lot of copying and pasting from text files. Posted the wrong solution, just edited that post/reply.

Import tag fields “%ARTIST%”:%ALBUMARTIST  
Import tag fields “ALBUMARTIST”:%ALBUMARTIST%ft.%DUMMY%  
Format tag field “ALBUMARTIST”:$trim(%ALBUMARTIST%)

---

<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: [May 9, 2021, 2:01pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/12 "2021-05-09T14:01:16Z")

</div>

> [@ReyRaym](#):
>
> Import tag fields “ALBUMARTIST”:%ALBUMARTIST%ft.%DUMMY%

... and if you modify that function to  
Import tag fields “ALBUMARTIST”:%ALBUMARTIST% ft.%DUMMY%  
then you don't need the action to trim ALBUMARTIST.

---

<div class="post-metadata">

### Author: ![ReyRaym](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/73ab20/32.png) [@ReyRaym](https://community.mp3tag.de/u/ReyRaym)
#### Post date: [May 9, 2021, 2:50pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/13 "2021-05-09T14:50:01Z")

</div>

👍 👍  
Ok, will get rid of that than.  
Thanks.

---

<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:29pm UTC](https://community.mp3tag.de/t/artist-to-albumartist-action/53126/14 "2026-02-09T12:29:13Z")

</div>


