From f26dc423888dc99e8306ebfd72cef185855a470c Mon Sep 17 00:00:00 2001 From: Tsiry Sandratraina Date: Fri, 3 Oct 2025 20:22:52 +0300 Subject: [PATCH] fix: change scrobble time filter to require all conditions for improved accuracy --- apps/api/src/nowplaying/nowplaying.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api/src/nowplaying/nowplaying.service.ts b/apps/api/src/nowplaying/nowplaying.service.ts index b302ae1a..d66a7e16 100644 --- a/apps/api/src/nowplaying/nowplaying.service.ts +++ b/apps/api/src/nowplaying/nowplaying.service.ts @@ -317,7 +317,7 @@ export async function scrobbleTrack( .filter("track_id.title", equals(track.title)) .filter("track_id.artist", equals(track.artist)) .filter({ - $any: [ + $all: [ { timestamp: { $ge: scrobbleTime.subtract(5, "seconds").toISOString(), -- 2.51.2