Ich versuche seit vielen Stunden ein Script zu erstellen welches den Inhalt bei Fehlen von Informationen überträgt.
Im interaktiven Modus über "Schnell-Aktion" mit TAG-Feld formatieren gelingt dies.
Der gleiche(?) Befehl im Script liefert mir im Script keinen Wert.
Irgendetwas übersehe ich, aber schon seit Tagen.
Du könntest die Funktion etwas verknappen: $if2(%DISCNUMBER%,$num(%DISC%,2)) -> $num($if2(%DISCNUMBER%,%DISC%),2)
Dasselbe gilt für
DISCTOTAL $num($if2(%DISCTOTAL%,%TOTALDISCS%),2)
... vielleicht hast du in den Aktionsgruppen einen Tippfehler. Ein Screenshot würde ggf. helfen.
Das führt mich zur nächsten Frage:
Wie kann ein Script für alle Tracks bei einem Album mit mehreren CDs auch schon für Disk 1 DISCTOTAL korrekt ermitteln, wenn nur DISCNUMBER korrekt befüllt ist?
Wenn DISCNUMBER nicht schon im Format (z.B.) 1/2 vorliegt, sondern nur als 1, dann wird das mit einer Aktion nicht gehen.
Dazu müsstest du den Tracknummern-Assistenten nehmen, der trägt auch DISCNUMBER ein.
Vielen Dank OHRENKINO.
Ich hatte eine solche Anwort befürchtet.
Natürlich kann der Tracknummern-Assistent helfen, aber wenn ich 34 Alben zu bearbeiten habe, wäre ein Script sicher effizienter.
Meine Alben habe ich bislang mit folgendem TAG FORMATIEREN in meine Dateistruktur eingepasst:
Aber spätestens ab der Version 3.26 funktioniert dies bei Multi-CD-Alben nicht mehr. Nur Tracks auf Disk 1 werden korrekt verschoben, die restlichen bleiben unbeachtet. Wie muss ich mein Script anpassen?
Ich habe mir den Formatstring jetzt nicht im Detail angesehen, habe aber einige Korrekturen bzgl. des Umbenennens von Ordnern via _DIRECTORY im aktuellen Development Build vorgenommen — probier es damit nochmal.