From 8153955ccfeaab7b2886fe65195297c962749cc5 Mon Sep 17 00:00:00 2001 From: Reycko <78082869+Reycko@users.noreply.github.com> Date: Sun, 13 Oct 2024 11:00:03 +0200 Subject: [PATCH] fix(`synced-lyrics`): Fix 2 issues (#2441) --- src/plugins/synced-lyrics/renderer/lyrics/fetch.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/synced-lyrics/renderer/lyrics/fetch.ts b/src/plugins/synced-lyrics/renderer/lyrics/fetch.ts index 9e51fbce..b4e53d31 100644 --- a/src/plugins/synced-lyrics/renderer/lyrics/fetch.ts +++ b/src/plugins/synced-lyrics/renderer/lyrics/fetch.ts @@ -38,7 +38,7 @@ export const extractTimeAndText = ( index, timeInMs, time: `${String(minutes).padStart(2, '0')}:${String(seconds).padStart(2, '0')}:${millis}`, - text: text?.trim() ?? config()!.defaultTextString, + text: text?.trim().length ? text?.trim() : config()!.defaultTextString, status: 'upcoming', duration: 0, }; @@ -178,8 +178,8 @@ export const getLyricsList = async ( // Add a blank line at the beginning raw.unshift('[0:0.0] '); - const syncedLyricList = raw.reduce((acc, line, index) => { - const syncedLine = extractTimeAndText(line, index); + const syncedLyricList = raw.reduce((acc, line) => { + const syncedLine = extractTimeAndText(line, acc.length); if (syncedLine) { acc.push(syncedLine); }