From 3440ff35ea2d136d9a027d2b6f5582273584c34f Mon Sep 17 00:00:00 2001 From: Tsiry Sandratraina Date: Tue, 30 Sep 2025 19:58:54 +0300 Subject: [PATCH] fix: enhance scrobble tracking by adding filters for track title and artist --- apps/api/src/nowplaying/nowplaying.service.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/api/src/nowplaying/nowplaying.service.ts b/apps/api/src/nowplaying/nowplaying.service.ts index f64ef6e9..d915c105 100644 --- a/apps/api/src/nowplaying/nowplaying.service.ts +++ b/apps/api/src/nowplaying/nowplaying.service.ts @@ -372,6 +372,8 @@ export async function scrobbleTrack( if (track.timestamp) { const existingScrobble = await ctx.client.db.scrobbles .filter("user_id.did", equals(userDid)) + .filter("track_id.title", equals(track.title)) + .filter("track_id.artist", equals(track.artist)) .filter({ $any: [ { -- 2.51.2