bracket stuff

This commit is contained in:
acute_interpreter_panic
2025-10-10 01:40:22 +02:00
parent 16318dac20
commit c2794367b3

View File

@@ -89,5 +89,36 @@ func CleanSongTitle(title string, artistName string) string {
}
}
for b, open := range openBrackets {
close := closeBrackets[b]
s := -1
e := -1
for i, c := range title {
if c == open {
s = i
} else if c == rune(close) {
e := i
}
}
remove := false
if s > -1 {
substring := title[s:e]
for _, f := range forbiddenSubstringInBrackets {
if strings.Contains(substring, f) {
remove = true
break
}
}
}
if remove {
title = title[:s] + title[e:]
}
}
return title
}