diff --git a/src/renderer/features/player/hooks/use-scrobble.ts b/src/renderer/features/player/hooks/use-scrobble.ts index 64db43f3f..c5be600da 100644 --- a/src/renderer/features/player/hooks/use-scrobble.ts +++ b/src/renderer/features/player/hooks/use-scrobble.ts @@ -185,9 +185,9 @@ export const useScrobble = () => { // Because Jellyfin uses the stop event for submission, we need to send another // progress update after submission so that the song continues to progress in the dashboard const shouldSendProgress = - song._serverType !== ServerType.JELLYFIN || - activeSong?._uniqueId !== song._uniqueId || - status !== PlayerStatus.PLAYING; + song._serverType === ServerType.JELLYFIN && + activeSong?._uniqueId === song._uniqueId && + status === PlayerStatus.PLAYING; if (!shouldSendProgress) { return;