Durchnummerierung innerhalb von Hörbuchkapiteln

Du musst einen Umweg gehen über eine Export-Datei, und danach die Werte importieren.

01: $filename($getEnv('USERPROFILE')'\Desktop\Mp3tag.Chapter.Episode.Import.txt',UTF-8)$puts(

02: )$loop(1,1)$puts(crlf,$char(13)$char(10))$puts(br,'{br}')$loopend()$replace(
03:
04: $loop($num(%TRACK%,4))$replace(
05: $puts(Chapter,$if($neql($get(Title),%TITLE%),$add(1,$get(Chapter)),$get(Chapter)))
06: $puts(Episode,$if($neql($get(Title),%TITLE%),0,$get(Episode)))
07: $puts(Episode,$add(1,$get(Episode)))
08: $puts(Title,$if($neql($get(Title),%TITLE%),%TITLE%,$get(Title)))
09:
10: '"'$get(Chapter)'"|"'$get(Episode)'"|"'%_path%'"'$get(br)
11:
12: ,$get(crlf),,$get(br),$get(crlf))$loopend()
13: ,$get(crlf),,$get(br),$get(crlf))

Beispiel für die Textdatei Ausgabe ...
"1"|"1"|"T:\Hörbuch\001 - Kapitel am Berg.mp3"
"1"|"2"|"T:\Hörbuch\002 - Kapitel am Berg.mp3"
"1"|"3"|"T:\Hörbuch\003 - Kapitel am Berg.mp3"
"2"|"1"|"T:\Hörbuch\004 - Szene am Fluss.mp3"
"2"|"2"|"T:\Hörbuch\005 - Szene am Fluss.mp3"
"3"|"1"|"T:\Hörbuch\287 - Showdown um Zwölf.mp3"
"3"|"2"|"T:\Hörbuch\288 - Showdown um Zwölf.mp3"

Diese Textdatei importieren mit Konverter "Textdatei - Tag".
Formatstring: "%CHAPTER%"|"%EPISODE%"|"%_PATH%"

Die Dateinamen neu schreiben mit den angehängten Episode-Nummern.

Siehe auch dort ..
/t/16649/1

DD.20160314.0856.CET, DD.20160315.1833.CET