From 9c01b5733bc5f2232ba5292feb6aac2d0330a2a3 Mon Sep 17 00:00:00 2001 From: mrsobakin <68982655+mrsobakin@users.noreply.github.com> Date: Tue, 13 Aug 2024 22:10:43 +0500 Subject: [PATCH] Fix kugou's negative timing removal --- lyrics_dl/providers/kugou.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lyrics_dl/providers/kugou.py b/lyrics_dl/providers/kugou.py index c140b0b..6fef59d 100644 --- a/lyrics_dl/providers/kugou.py +++ b/lyrics_dl/providers/kugou.py @@ -14,7 +14,7 @@ from lyrics_dl.registry import lyrics_provider KRC_ENCODE_KEY = [64, 71, 97, 119, 94, 50, 116, 71, 81, 54, 49, 45, 206, 210, 110, 105] RE_KRC_JUNK = re.compile(r"^\[((id|ar|ti|by|hash|al|sign|qq|total|language):|offset:0\]|.*\](<.*>)?(Written by:|Lyrics by:|Composed by:|Producer:|作曲 :|作词 :)).*$") -RE_WORD_TIMING = re.compile(r"<\d+,\d+,\d+>") +RE_WORD_TIMING = re.compile(r"<-?\d+,-?\d+,-?\d+>") def decode_krc(content: bytes) -> str: