diff --git a/lib/diagnostics_redact.py b/lib/diagnostics_redact.py index d138707..351e4d2 100644 --- a/lib/diagnostics_redact.py +++ b/lib/diagnostics_redact.py @@ -34,7 +34,7 @@ _QSTRING_SECRET_RE = re.compile( r"(?i)\b(api[_-]?key|key|token|secret|password|pwd|auth)=([^\s&\"']+)" ) _SONG_FILENAME_RE = re.compile( - r"\b[\w()'\-+&,.!?\[\]]+\.(?:archive|sloppak|wem|ogg|mp3|wav)\b", + r"\b[\w()'\-+&,.!?\[\]]+\.(?:psarc|sloppak|wem|ogg|mp3|wav)\b", re.IGNORECASE, ) diff --git a/lib/sloppak.py b/lib/sloppak.py index 247e511..0919fac 100644 --- a/lib/sloppak.py +++ b/lib/sloppak.py @@ -539,7 +539,7 @@ def load_song( _ALLOWED_LYRICS_SOURCES = {"xml", "notechart", "whisperx", "user"} # Legacy alias: older manifests labelled note-chart-derived # lyrics with the source format's name; normalise it. - _LYRICS_SOURCE_ALIASES = {"notechart": "notechart"} + _LYRICS_SOURCE_ALIASES = {"sng": "notechart"} raw_source = manifest.get("lyrics_source") if isinstance(raw_source, str): raw_source = _LYRICS_SOURCE_ALIASES.get(raw_source, raw_source)