# Inhalt aus anderem Tagfeld übernehmen

**URL:** https://community.mp3tag.de/t/inhalt-aus-anderem-tagfeld-ubernehmen/41627
**Category:** Allgemein
**Created:** [May 6, 2018, 9:29am UTC](https://community.mp3tag.de/t/inhalt-aus-anderem-tagfeld-ubernehmen/41627 "2018-05-06T09:29:14Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![hans123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/bbce88/32.png) [@hans123](https://community.mp3tag.de/u/hans123)
#### Post date: [May 6, 2018, 9:29am UTC](https://community.mp3tag.de/t/inhalt-aus-anderem-tagfeld-ubernehmen/41627/1 "2018-05-06T09:29:14Z")

</div>

Hallo Community!

ich habe mir angewohnt, sämtliche Informationen zu den Interpreten in das INTERPRET Feld zu schreiben. Folgendes Szenario:

Titel: Head Up **(ft. James Newman)**  
Interpret: Don Diablo

Keine unübliche Schreibweise, das bei Alben die Sänger im Titel stehen. Ich hätt die aber gern im Interpretenfeld. So sollte es aussehen:

Titel: Head Up  
Interpret: Don Diablo **ft. James Newman**

Bisher habe ich das immer händisch gemacht, langsam wird es mir aber zu blöd. Das kann man sicher automatisieren (Tag-Tag bzw. Aktion).

Kennt hier jemand eine Lösung? Vielen Dank im Voraus!

Notiz: Manchmal steht der Sänger auch wie folgt im Titel: Head Up ( **feat.** James Newman) bzw. Head Up ( **Ft.** James Newman). Das sind die einzigen 3 Fälle, die auftreten können. Jedesmal soll es aber mit **ft.** im Interpretenfeld ausgegeben werden. Danke!

---

<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 6, 2018, 9:32am UTC](https://community.mp3tag.de/t/inhalt-aus-anderem-tagfeld-ubernehmen/41627/2 "2018-05-06T09:32:20Z")

</div>

Guckst du vielleicht mal hier:

> [@Copy/Move Featured Artist From Title to Artist](https://community.mp3tag.de/t/copy-move-featured-artist-from-title-to-artist/17452):
>
> Considering Title like Girlfriend (feat. Nelly) (remix) and Artist like \*NSYNC Can anyone help me with a set of actions which.... Extract Featured Artist based on logic ([0,1] (optional open bracket) feat.|feat|featuring [0,1] (optional space) Artist terminated by ) or End of line whichever is first Add extracted artist to end of Artist with ; separator ie Artist becomes \*NSYNC;Nelly Remove feature and artist wording from title up to and including any imme…

---

<div class="post-metadata">

### Author: ![hans123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/bbce88/32.png) [@hans123](https://community.mp3tag.de/u/hans123)
#### Post date: [May 6, 2018, 6:33pm UTC](https://community.mp3tag.de/t/inhalt-aus-anderem-tagfeld-ubernehmen/41627/3 "2018-05-06T18:33:06Z")

</div>

Vielen Dank, hat funktioniert!

Mein Problem ist jetzt aber, wenn ich alle Files markiere, dass es mir die Aktion auch auf nicht zutreffende Files anwendet. Z.B.:

Titel: Satellites  
Interpret: Don Diablo

Nach Aktion:

Titel: Satellites  
Interpret: Don Diablo ft. Satellites

_String Interpret:_

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

_String Titel:_

$regexp(%TITLE%,'^(.+?)\s+[[({]?(?:ft.?|feat.?|Ft.?|ft)\s+([^][(){}]+)[])}]?(\s+.+)?$','$1$3',1)

Ich habe keinen Weg gefunden, dies bei nicht betreffenden Files zu unterbinden.

Kann ich den Code entsprechend adaptieren oder muss ich händisch die betreffenden Files auswählen?

Vielen Dank!

(Ich habe versucht, aus der Logik des Codes schlau zu werden, aber ich habe einfach zu wenig Programmiererfahrung)

---

<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 6, 2018, 6:42pm UTC](https://community.mp3tag.de/t/inhalt-aus-anderem-tagfeld-ubernehmen/41627/4 "2018-05-06T18:42:34Z")

</div>

Du könntest ja einen Filter anwenden z.B.  
title HAS "(ft. "  
Damit sollten dann nur die Dateien gezeigt werden, die auch "ft." enthalten und somit für den Code gute Ergebnisse bringen.

---

<div class="post-metadata">

### Author: ![hans123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/bbce88/32.png) [@hans123](https://community.mp3tag.de/u/hans123)
#### Post date: [May 6, 2018, 6:58pm UTC](https://community.mp3tag.de/t/inhalt-aus-anderem-tagfeld-ubernehmen/41627/5 "2018-05-06T18:58:10Z")

</div>

Stimmt, das wäre die einfachste Lösung. Eine Lösung über Codeanpassung gibt es also nicht?

Vielen Dank!
