"Wenn artist xy, dann Genre xy" automatisieren


#1

Hallo Leutz!

Gibt es einen Befehl für

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

ich komm da irgendwie nicht weiter!?!

gruß


Bestimmten Interpreten Genre zuweisen
#2

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
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)"?


#3

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


#4

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


#5

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