# "Wenn artist xy, dann Genre xy" automatisieren

**URL:** https://community.mp3tag.de/t/wenn-artist-xy-dann-genre-xy-automatisieren/6765
**Category:** Allgemein
**Created:** [May 6, 2008, 5:34pm UTC](https://community.mp3tag.de/t/wenn-artist-xy-dann-genre-xy-automatisieren/6765 "2008-05-06T17:34:16Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![U.Lattkus](https://community.mp3tag.de/user_avatar/community.mp3tag.de/u.lattkus/32/190_2.png) [@U.Lattkus](https://community.mp3tag.de/u/U.Lattkus)
#### Post date: [May 6, 2008, 5:34pm UTC](https://community.mp3tag.de/t/wenn-artist-xy-dann-genre-xy-automatisieren/6765/1 "2008-05-06T17:34:16Z")

</div>

Hallo Leutz!

Gibt es einen Befehl für

-\> Wenn "artist xy", dann "Genre xy" ?

ich komm da irgendwie nicht weiter!?!

gruß

---

<div class="post-metadata">

### Author: ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)
#### Post date: [May 8, 2008, 9:29am UTC](https://community.mp3tag.de/t/wenn-artist-xy-dann-genre-xy-automatisieren/6765/2 "2008-05-08T09:29:21Z")

</div>

> [@U.Lattkus](#):
>
> Befehl für -\> Wenn "artist xy", dann "Genre xy" ?

Es funktioniert NICHT ...

Tag-Felder formatieren "GENRE":  
Bedingung (x): NUR bei %artist%="Extrabreit" wird %genre% mit "Deutschrock" ersetzt, SONST entfällt.  
$if($eql(%artist%,Wir sind Helden),Deutschrock,)  
$if($eql(%artist%,Extrabreit),Deutschrock,)  
$if($eql(%artist%,Beatles),Classic Rock,)

... weil der alte Zustand von %genre% nicht wieder hergestellt wird, wenn die Bedingung unzutreffend ist.

Ich habe mit Hilfe geholt bei heisubo  
[Cover mit verschieben](https://community.mp3tag.de/t/6024/3)  
und das Cover-Beispiel abgewandelt:

STATT DESSEN

Allgemein bedeutet, WENN x und y gleich sind, DANN wird z ausgeführt SONST w.  
$if($eql(x,y),z,w)

Tag-Felder formatieren "GENRE":

Bedingung (x): NUR bei %artist%="Extrabreit" wird %genre% mit "Deutschrock" ersetzt, SONST alter Zustand wieder herstellen.  
$if($eql(%artist%,Wir sind Helden),Deutschrock,%genre%)  
$if($eql(%artist%,Extrabreit),Deutschrock,%genre%)  
$if($eql(%artist%,Beatles),Classic Rock,%genre%)

Dies ist natürlich keine sehr elegante Lösung - bei unter 50 Interpreten noch machbar. Bei einigen tausend Interpreten würde die Liste einige tausend Zeilen haben. Das ist manuell nicht zu schaffen. Allein der Tippfehlerteufel macht die Lösung schon unpraktikabel. Vielleicht gibt einen besseren Ansatz über "Textdatei - Tag (Import)"?

---

<div class="post-metadata">

### Author: ![U.Lattkus](https://community.mp3tag.de/user_avatar/community.mp3tag.de/u.lattkus/32/190_2.png) [@U.Lattkus](https://community.mp3tag.de/u/U.Lattkus)
#### Post date: [October 11, 2008, 2:22pm UTC](https://community.mp3tag.de/t/wenn-artist-xy-dann-genre-xy-automatisieren/6765/3 "2008-10-11T14:22:32Z")

</div>

Hallo!

$if($eql(%artist%,Extrabreit),Deutschrock,%genre%) ist schon fast ok.

Bei geordneten Interperten mit Vor- und Nachname (bzgl. Komma) funktioniert das leider nicht mehr!

z.B.:  
$if($eql(%artist%,Cooper, Alice),Hard Rock,%genre%)

Gruß

UL

---

<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: [October 11, 2008, 2:41pm UTC](https://community.mp3tag.de/t/wenn-artist-xy-dann-genre-xy-automatisieren/6765/4 "2008-10-11T14:41:40Z")

</div>

> [@U.Lattkus](#):
>
> ... Bei geordneten Interperten mit Vor- und Nachname (bzgl. Komma) funktioniert das leider nicht mehr!

Hmm ... das wissen wir aber doch, dass man in einem solchen Fall (z. B. Parameter enthält Komma) den Parameter 'literalisieren' muss, also den Parameter in Hochkomma einschließen, damit es funktionieren kann (am Besten macht man das mit allen Literalen so):  
$if($eql(%artist%,'Cooper, Alice'),'Hard Rock',%genre%)

DD.20081011.1841.CEST

---

<div class="post-metadata">

### Author: ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)
#### Post date: [August 20, 2011, 8:06pm UTC](https://community.mp3tag.de/t/wenn-artist-xy-dann-genre-xy-automatisieren/6765/5 "2011-08-20T20:06:49Z")

</div>

inzwischen gibt es ein Web-Script für last.fm
