Trovato:

sostituisci la riga:

riga2 = string.replace(riga, "\immagini\band\", "/immagini/band/")

con:

riga2 = string.replace(riga, "\\immagini\\band\\", "/immagini/band/")

perche in una stringa il backslash (o slash ) serve ad indicare caratteri speciali, cosi \" serve ad indicare il carattere doppio apice, e quindi quel doppio apice non viene interpretato come la terminazione della stringa, da cui l'errore. Per inserire il carattere \ in una strina devi metterne due di seguito: \\