[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(librefm): Relax response content-type

Patch package to fix response content type change from librefm until scriptex/lastfm-ts-api#52 is merged

FoxxMD (Jan 30, 2026, 2:40 PM UTC) 4e0bc155 205d626c

+13
+13
patches/lastfm-ts-api+2.5.0.patch
··· 1 + diff --git a/node_modules/lastfm-ts-api/dist/api-request.js b/node_modules/lastfm-ts-api/dist/api-request.js 2 + index d3d3287..20509af 100644 3 + --- a/node_modules/lastfm-ts-api/dist/api-request.js 4 + +++ b/node_modules/lastfm-ts-api/dist/api-request.js 5 + @@ -64,7 +64,7 @@ export class LastFMApiRequest { 6 + } 7 + httpRequest.end(); 8 + }).then(([response, content]) => { 9 + - if (response.headers['content-type'] !== 'application/json') { 10 + + if (!response.headers['content-type']?.includes('application/json')) { 11 + throw new LastFMResponseError(`lastfm-ts-api: Expected JSON response but received '${response.headers['content-type']}'`, { response, content }); 12 + } 13 + let data;