aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/game/game.utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/game/game.utils.ts')
-rw-r--r--src/app/game/game.utils.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/app/game/game.utils.ts b/src/app/game/game.utils.ts
index 73d2884..6177d2c 100644
--- a/src/app/game/game.utils.ts
+++ b/src/app/game/game.utils.ts
@@ -27,7 +27,10 @@ export function parseLrcLines(lrcText: string): GameLine[] {
if (timestamps.length === 0) continue;
- const content = rawLine.slice(lastIndex).trim();
+ const content = rawLine
+ .slice(lastIndex)
+ .replace(/\([^)]*\)/g, "")
+ .trim();
if (!content) continue;
for (const ms of timestamps) {
@@ -42,4 +45,4 @@ export function parseLrcLines(lrcText: string): GameLine[] {
export function formatTime(ms: number): string {
const s = Math.max(0, Math.floor(ms / 1000));
return `${Math.floor(s / 60)}:${String(s % 60).padStart(2, "0")}`;
-} \ No newline at end of file
+}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage