# tag-teile von interpret nach titel verschieben

**URL:** https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316
**Category:** Allgemein
**Created:** [April 19, 2010, 1:00pm UTC](https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316 "2010-04-19T13:00:17Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![whigga](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/73ab20/32.png) [@whigga](https://community.mp3tag.de/u/whigga)
#### Post date: [April 19, 2010, 1:00pm UTC](https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316/1 "2010-04-19T13:00:17Z")

</div>

hallo. ich bin verzweifelt auf der suche nach einem tool, dass mir viele id3tags gleichzeitig ändern kann, und hoffe, dass ich es in mp3tag gefunden habe. folgendes habe ich vor:

nach folgendem schema ist meine musiksammlung getaggt:

interpret: x feat. y  
titel: z

nun würde ich gern folgendermaßen umtaggen:

interpret: x  
titel z (feat. y)

gibt es die möglichkeit, das automatisiert durchlaufen zu lassen? evtl eine eigene regel erstellen? wäre echt super wenn ihr mir da weiterhelfen könntet

---

<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 19, 2010, 2:05pm UTC](https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316/2 "2010-04-19T14:05:13Z")

</div>

> [@whigga](#):
>
> interpret: x feat. y  
> titel: z
> 
> nun würde ich gern folgendermaßen umtaggen:
> 
> interpret: x  
> titel z (feat. y)

tu es in 2 schritten mit 2 Aktionen (Alt-5)  
Die erste Aktion kopiert aus %artist% nach %title%:  
aktion: Tag-Feld formatieren  
tag-feld: Title  
format string: %title% '('$mid(%artist%,$strchr(%artist%,'feat'),$len(%artist%))')'

dann Aktion mit Ersetzen mit regulärem Ausdruck in Feld Artist:  
Suchen: (._)( feat_.)  
Ersetzen: $1

wie immer: erst mal an einem Track ausprobieren, ob's passt.

---

<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: [April 19, 2010, 5:20pm UTC](https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316/3 "2010-04-19T17:20:58Z")

</div>

> [@whigga](#):
>
> hallo. ich bin verzweifelt ... nach folgendem schema ist meine musiksammlung getaggt:  
> interpret: x feat. y  
> titel: z  
> nun würde ich gern folgendermaßen umtaggen:  
> interpret: x  
> titel z (feat. y)  
> gibt es die möglichkeit, das automatisiert durchlaufen zu lassen? evtl eine eigene regel erstellen? ...

Deine Frage ist eine von den Standard Fragen hier im Forum, aber es ergeben sich immer wieder neue Lösungsansätze für dasselbe Problem.  
Hier ein Vorschlag, der für das Verschieben von "feat. y" von ARTIST nach TITLE für alle Schreibweisen von "feat" funktionieren sollte.

1. Filter setzen.  
%ARTIST% MATCHES "^(.+?)\s(feat.)\s(.+?)$"

2. Aktion ausführen.  
_Aktionstyp 7:_ **Tagfelder importieren**  
_Quellformat:_ **$regexp(%ARTIST%,'(?i-)^(.+?)\s(feat.)\s(.+?)$','$1')÷---÷%TITLE%÷$regexp(%ARTIST%,'(?i-)^(.+?)\s(feat.)\s(.+?)$','($2÷$3)')**  
_Formatstring:_ **%ARTIST%÷---÷%TITLE%**

_Hinweis: Ersetze jedes ÷ Sonderzeichen durch ein Leerzeichen._

Zu deiner Frage mit der Automation ... ein besonderes Leistungsmerkmal von Mp3tag ist die Automation von Arbeitsabläufen. Dazu gibt es vorbereitete Konverter Funktionen und auch die Möglichkeit, eigene Aktionen anzulegen (siehe oben).  
Wie du Mp3tag für dich arbeiten lässt, dass musst du selbst herausfinden.

DD.20100419.2125.CEST

---

<div class="post-metadata">

### Author: ![Mikl](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/9fc29f/32.png) [@Mikl](https://community.mp3tag.de/u/Mikl)
#### Post date: [April 19, 2010, 8:20pm UTC](https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316/4 "2010-04-19T20:20:30Z")

</div>

Hallo,

ich stehe gerade vor einem ähnlichen Problem. Ich möchte von Titel nach Interpret verschieben, und da das nicht so weit von diesem Thema weg ist stell ich das mal hier drunter 🙂  
Leider werde ich aus der Syntax mit der hier gearbeitet wird nicht schlau, sonst hätte ich schon versucht mir meine Filter zurechtzubasteln.  
Ich möchte gerne ein paar Compilations von ihren Various Interpreten befreien.  
Momentan siehts bei mir so aus, dass in %artist% sowas wie Various oder Various Artists steht.  
In %Title% befindet sich Artist / Title.  
Ich möchte jetzt also hergehen, das Artist aus %Title% nach %Artist% verschieben und "Artist / " aus %Title% löschen damit nur noch der echte Titel übrig ist.  
Ich hab nur keinen blassen Schimmer wie man sowas bewerkstelligt.  
Ich wäre euch sehr dankbar wenn ihr mir hier ein bisschen auf die Sprünge helfen könntet 🙂

Gruß, Mikl

---

<div class="post-metadata">

### Author: ![ci3nt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/5daacb/32.png) [@ci3nt](https://community.mp3tag.de/u/ci3nt)
#### Post date: [April 19, 2010, 10:43pm UTC](https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316/5 "2010-04-19T22:43:12Z")

</div>

Aktion Tag-Felder importieren:  
Quellformat: %title%  
Formatstring: %artist% / %title%

mfG  
gnor

---

<div class="post-metadata">

### Author: ![Mikl](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/9fc29f/32.png) [@Mikl](https://community.mp3tag.de/u/Mikl)
#### Post date: [April 20, 2010, 9:42am UTC](https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316/6 "2010-04-20T09:42:46Z")

</div>

Hi,

danke vielmals für die Hilfe!  
Ich hätte nicht gedacht, dass es wirklich soooo einfach ist diese beiden Felder so anzupassen.  
Ich versuch gerade mal zu verstehen was bei der Aktion passiert:

Quellformat: Das Feld in dem die Information steht mit der man arbeiten will  
Formatstring: Aufbau des Quellformats und in welche Felder dessen Inhalt geschrieben werden soll.  
Is das so korrekt?  
Falls ja würde mir das bei zukünftigen Anpassungen sehr weiterhelfen!  
Danke nochmals!

Gruß, Mikl

---

<div class="post-metadata">

### Author: ![ci3nt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/5daacb/32.png) [@ci3nt](https://community.mp3tag.de/u/ci3nt)
#### Post date: [April 20, 2010, 11:20am UTC](https://community.mp3tag.de/t/tag-teile-von-interpret-nach-titel-verschieben/10316/7 "2010-04-20T11:20:26Z")

</div>

Deine Interpretation stimmt halbwegs:  
Im Quellformat steht ein beliebiger String (ich kann da auch "%artist% - %title%", "dies ist nur ein beispielstring" oder "$left(%artist%,2)" reinschreiben).  
Der Formatstring funktioniert so wie beschrieben.

(Letzlich wäre diese eine Aktion auch völlig ausreichend. Man könnte den Konverter Tag-Dateiname, Dateiname-Tag, Dateiname-Dateiname und die Aktionen Tag-Felder formatieren, Ersetzen, Ersetzen mit regulärem Ausdruck lediglich als Spezialfälle dieser Aktion sehen, wenn %\_filename% [unterstützt](https://community.mp3tag.de/t/10290/1) würde.)

mfG  
gnor
