Barcode automatisch einfügen

das ist für dich:

# Barcodes & Other Identifiers
gotoline 3
findline "class=\"section major barcodes" 1 1
unspace
if "<div class=\"section major barcodes"
    findline "section_content\">"
    joinuntil "</div></div>"
    
    outputto "Barcode"
    sayregexp "(?<=<span class=\"type\">Barcode</span>:).*?(?=</div>)" ", "
    regexpreplace "<span class=\"type\">Barcode</span>:.*?</div>" ""
    
    outputto "Other Identifiers"
    regexpreplace "([^>]*), The" "The $1"
    replace "</a>*" ""
    replace "|" "/"
    replace ">Barcode and Other Identifiers<" ""
    regexpreplace "\s{2,}" " "
    regexpreplace "<div>" "\r\n"
    regexpreplace "<[^>]+>" ""
    regexpreplace " \(\d\)" ""
    regexpreplace " \(\d\d\)" ""

    say "Other Identifiers:"
    SayNewline
    sayrest
    SayNewline
    SayNewline
endif

Füge diesen Code einfach am Ende des Scripts an.
Macht ziemlich genau das, was du wolltest.
Trennt Barcode und Other Identifiers und schreibt zwei neue Felder

Tipp für dich:
analog zu Credits und Notes enthält auch dieser Code die Zeilen:

say "Other Identifiers:"
SayNewline
sayrest
SayNewline
SayNewline

Die ersten zwei Zeilen fügen nur die Überschrift am Anfang des Tag Feldes hinzu, zur Kennzeichnung im UNSYNCEDLYRICS Feld wohin ich diese Infos ursprünglich schreibe.
Die letzen zwei Zeilen fügen nur einena Abstand am Schluss hinzu.

Da du das alles in extra Felder schreibst, brauchst du eigentlich nur die mitterel Zeile:
sayrest

Eigentlich ist es bei meinem Skript schon Quatsch, dass nach Notes noch leere Zeilen hinzugefügt werden. Hab das wohl einfach genauso gemacht wie bei Credits ohne groß mitzudenken. Ist mir jetzt erst aufgefallen.

Frage:
Gibt es Discogs Releases mit mehreren Barcodes?
Wenn ja, wie wären diese am sinnvollsten zu trennen? Mit Komma, mit Zeilenumbruch, oder gleich als Multivalue Tag Fields?