ich hab den ganzen tag gelesen und mit nem kumpel versucht das hinzubekommen, aber ich komm einfach nicht weiter.
Meine songs haben vollständige Tags nur der Dateiname ist meist falsch.
Das _FILENAME ist so aufgebaut:
$num(%track%,2). %title%
(Also so: 01. Shout Up..mp3)
aber leider nur wenn ich das mit der Tag- Dateiname funktion mache.
Ich brauche diese funtkion (wenn es möglich ist) in einer aktion, weil es so praktischer ist, denn ich muss mehrere Sachen gleichzeigig machen.
Jedes Wort soll einen Großen anfangsbuchstabe hab (das hab ich in ner akeion schon hinbekommen)
das comment feld wird auch geleert
auch das alle ft, FT, feature, Feature, Featuring, featuring zu feat. werden war kein problem
doch jetzt brauch ich was speziefischeres.
nach jedem Punkt soll Groß (nur der anfangsbuchstabe) weitergeschrieben werden
Das Gleiche auch nach jedem Anführungsstrich
wenn zwischen zwei punkten ein leerzeichen ist, soll nur ein Punkt gemacht werden (also bei: 03. Mrs. . Jackson.mp3 zu 03. Mrs. Jackson
wär echt knorke (das ist der moderne begriff dafür, wie unser Erhikleherer uns beizubringen versucht) wenn ihr mir helfen könntet
Die funktioniert nur beim Dateinamen, weil ja
Feld: _FILENAME
ausgewählt ist.
Aber die kannst du im Prinzip wieder streichen, wenn du vorher die Tags mit dieser Aktion richtig schreibst und erst dann umbenennst:
Aktionstyp:Ersetzen mit regulären Ausdrücken Feld:_TAG Regulärer Ausdruck:(.|")(\l) Treffer ersetzen durch:$1$upper($2)
meine güte meine güte hast du na ahnung...
nicht schlecht
aber noch ein letzter schliff fehlt...
ich hab alle anführungszeichen durch ein apostroph ersetzt, damit si auch im dateinamen stehen...
jetzt soll nach diesen apostrophen auch groß weitergeschrieben werden...
und zu letzt sollte er noch alle unerlaubten zeichen entfernen...
also die nicht im Dateinamen stehen dürfen (z.B. ? : / )