[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: Add missing sort order to failed/scrobbled api calls

#598#issuecomment-4490136917

FoxxMD (May 27, 2026, 6:19 PM UTC) 6d4b6174 4195bde0

+2 -2
+1 -1
src/client/deadLetter/deadLetterDucks.ts
··· 10 10 tagTypes: ['DeadLetters'], 11 11 endpoints: (builder) => ({ 12 12 getDead: builder.query<DeadResponse, { name: string, type: string }>({ 13 - query: (params) => `dead?name=${params.name}&type=${params.type}`, 13 + query: (params) => `dead?name=${params.name}&type=${params.type}&sort=seenAt&order=desc`, 14 14 providesTags: ['DeadLetters'] 15 15 }), 16 16 processDead: builder.query<DeadResponse, { name: string, type: string }>({
+1 -1
src/client/scrobbled/scrobbledDucks.ts
··· 7 7 baseQuery: fetchBaseQuery({ baseUrl: './api/' }), 8 8 endpoints: (builder) => ({ 9 9 getRecent: builder.query<ScrobbledResponse, {name: string, type: string}>({ 10 - query: (params) => `scrobbled?name=${params.name}&type=${params.type}`, 10 + query: (params) => `scrobbled?name=${params.name}&type=${params.type}&sort=seenAt&order=desc`, 11 11 transformResponse: (response: ScrobbledResponse, meta, arg) => { 12 12 return response.map((x, index) => ({...x, index: index + 1})) 13 13 }