From 6be5e2d4cb5aa6a830b3cf95ba399f666ca625d3 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Fri, 16 Jan 2026 09:06:58 -0800 Subject: [PATCH] Fix #809 - check last instead of first lyric timestamp to check if synced --- backend/mediaprovider/jellyfin/jellyfinmediaprovider.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/mediaprovider/jellyfin/jellyfinmediaprovider.go b/backend/mediaprovider/jellyfin/jellyfinmediaprovider.go index f9d99d0..ab60543 100644 --- a/backend/mediaprovider/jellyfin/jellyfinmediaprovider.go +++ b/backend/mediaprovider/jellyfin/jellyfinmediaprovider.go @@ -407,7 +407,7 @@ func (j *jellyfinMediaProvider) GetLyrics(tr *mediaprovider.Track) (*mediaprovid return &mediaprovider.Lyrics{ Title: l.Metadata.Title, Artist: l.Metadata.Artist, - Synced: l.Metadata.IsSynced || (len(l.Lyrics) > 0 && l.Lyrics[0].Start > 0), + Synced: l.Metadata.IsSynced || (len(l.Lyrics) > 0 && l.Lyrics[len(l.Lyrics)-1].Start > 0), Lines: sharedutil.MapSlice(l.Lyrics, toLyricLine), }, nil }