From 22cf95e58cba0fa24f491d5afe4758f0769f12c9 Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Wed, 25 Mar 2026 01:37:54 +0000 Subject: [PATCH] feat(listenbrainz): Use upstream for backlogged --- src/backend/sources/ListenbrainzSource.ts | 4 ++-- src/backend/utils/ListenFetchUtils.ts | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/backend/sources/ListenbrainzSource.ts b/src/backend/sources/ListenbrainzSource.ts index 0fba021d..57f0df33 100644 --- a/src/backend/sources/ListenbrainzSource.ts +++ b/src/backend/sources/ListenbrainzSource.ts @@ -88,7 +88,7 @@ export default class ListenbrainzSource extends MemorySource { getUpstreamRecentlyPlayed = async (options: RecentlyPlayedOptions = {}): Promise => { try { - return await this.getScrobblesForTimeRange({limit: 20}); + return await this.getScrobblesForTimeRange({limit: 20, ...options}); } catch (e) { throw e; } @@ -98,7 +98,7 @@ export default class ListenbrainzSource extends MemorySource { return 'second'; } - protected getBackloggedPlays = async (options: RecentlyPlayedOptions = {}) => await this.getRecentlyPlayed({formatted: true, ...options}) + protected getBackloggedPlays = async (options: RecentlyPlayedOptions = {}) => await this.getUpstreamRecentlyPlayed({formatted: true, ...options}) getNewPlayer = (logger: Logger, id: PlayPlatformId, opts: PlayerStateOptions) => new NowPlayingPlayerState(logger, id, opts); } diff --git a/src/backend/utils/ListenFetchUtils.ts b/src/backend/utils/ListenFetchUtils.ts index 435c3f3f..66d1a359 100644 --- a/src/backend/utils/ListenFetchUtils.ts +++ b/src/backend/utils/ListenFetchUtils.ts @@ -32,7 +32,6 @@ export const createGetScrobblesForTimeRangeFunc =