diff --git a/player/handlers.ts b/player/handlers.ts index 18cba356..c05e1ed0 100644 --- a/player/handlers.ts +++ b/player/handlers.ts @@ -55,13 +55,15 @@ export async function handlePlaybackStarted(sessionId: string, playstateApi: Pla export async function handlePlaybackProgressUpdated(sessionId: string, playstateApi: PlaystateApi, track: JellifyTrack, progress: Progress) { - if (progress.duration - progress.position === 5) + if (progress.duration - progress.position === 5) { + console.debug("Track finished, scrobbling..."); await playstateApi.reportPlaybackStopped({ playbackStopInfo: { SessionId: sessionId, ItemId: track.ItemId } }) + } else - return + return; }