Hallo,
ich benutze Musicbrainz Picard, MP3Tag und Foobar2000 zum Verwalten meiner Musiksammlung.
MP3s verwenden in allen Programme den ID3V2.4 Standard.
Wenn ich in MP3Tag die Tags der mit Picard gespeicherten MP3s auslese, kann ich sehen, dass Picard die Musiker im Tag MUSICIANCREDITS gespeichert hat, in diesem Format:
bass guitar:Todd Harrell;guitar:Chris Henderson;guitar:Matt Roberts;guest hammond organ:Rick Hopkins;guest drums:Josh Freese;vocal:Brad Arnold;guest strings:David Campbell;guest percussion:Matthew Burgess;
Foobar zeigt sie aber anscheinend nur korrekt an, wenn die Musiker im Tag PERFORMER als Multi-Value Tag gespeichert sind.
Also ändere ich mit Tag-Feld formatieren den Namen des Tags in PERFORMER und splitte ihn mit Tag-Feld aufteilen (Trennzeichen ; ) in ein Multi-Value Tag.
Damit werden die Musiker in MP3Tag so angezeigt:
PERFORMER bass guitar:Todd Harrell
PERFORMER guitar:Chris Henderson
PERFORMER guitar:Matt Roberts
...
Jetzt möchte ich das Feld noch formatieren, dass es so aussieht:
PERFORMER Todd Harrell (bass guitar)
PERFORMER Chris Henderson (guitar)
PERFORMER Matt Roberts (guitar)
...
ich denke, mit einem Single-Value Feld müsste es so funktionieren:
$ifgreater($strstr(%performer%,':'),0,$cutLeft(%performer%,$strstr(%performer%,':'))' ('$left(%performer%,$sub($strstr(%performer%,':'),1))')',%performer%)
Aber wie krieg ich das mit einem Multi-Value Feld hin?