[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

Select the types of activity you want to include in your feed.

fix: Initialize plays in correct scope

FoxxMD (Apr 2, 2026, 12:33 PM UTC) f6198859 6e1cdba5

+2 -2
+2 -2
src/backend/utils/ListenFetchUtils.ts
··· 20 20 const logger = childLogger(pLogger, ['Pagination']); 21 21 const reqLabel = () => `Request ${requestCount}`; 22 22 const reqLogger = childLogger(logger, [reqLabel]); 23 - 24 - let plays: PlayObject[] = []; 25 23 26 24 if (hasPagelessTimeRangeListens(fetcher)) { 27 25 return async (opts: PaginatedTimeRangeCommonOptions): Promise<PlayObject[]> => { 26 + let plays: PlayObject[] = []; 28 27 requestCount = 0; 29 28 let more = true; 30 29 let currOpts = { ...opts }; ··· 108 107 } 109 108 } else if (hasPaginatedTimeRangeListens(fetcher)) { 110 109 return async (opts: PaginatedListensTimeRangeOptions): Promise<PlayObject[]> => { 110 + let plays: PlayObject[] = []; 111 111 requestCount = 0; 112 112 let more = true; 113 113 let currOpts: PaginatedListensTimeRangeOptions = opts;