[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.

Add temp trace call site tracing for lz #497

FoxxMD (Apr 2, 2026, 1:31 AM UTC) fe601269 c49cdba7

+3
+3
src/backend/sources/AbstractSource.ts
··· 202 202 list.add(play); 203 203 this.recentDiscoveredPlays.set(platformId, list); 204 204 this.tracksDiscovered++; 205 + this.logger.trace(new Error('addPlayToDiscovered Call site trace')); 205 206 this.logger.info(`Discovered => ${buildTrackString(play)}`); 206 207 this.emitEvent('discovered', {play}); 207 208 this.discoveredCounter.labels(this.getPrometheusLabels()).inc(); ··· 262 263 } 263 264 264 265 discover = async (plays: PlayObject[], options: { checkAll?: boolean, [key: string]: any } = {}): Promise<PlayObject[]> => { 266 + 267 + this.logger.trace(new Error('discover Call site trace')); 265 268 const newDiscoveredPlays: PlayObject[] = []; 266 269 267 270 for await(const play of pMapIterable(plays, this.staggerMappers.preCompare(async x => await this.transformPlay(x, TRANSFORM_HOOK.preCompare)), {concurrency: 2})) {