From b30fadd149eb832a1f2810886b1513f356c50159 Mon Sep 17 00:00:00 2001 From: Kendall Garner <17521368+kgarner7@users.noreply.github.com> Date: Wed, 29 May 2024 02:53:41 -0700 Subject: [PATCH] navidrome album artist covoer art bodge --- src/renderer/api/navidrome/navidrome-controller.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/renderer/api/navidrome/navidrome-controller.ts b/src/renderer/api/navidrome/navidrome-controller.ts index a74c2d45..e22d97fc 100644 --- a/src/renderer/api/navidrome/navidrome-controller.ts +++ b/src/renderer/api/navidrome/navidrome-controller.ts @@ -193,7 +193,16 @@ const getAlbumArtistList = async (args: AlbumArtistListArgs): Promise - ndNormalize.albumArtist(albumArtist, apiClientProps.server), + // Navidrome native API will return only external URL small/medium/large + // image URL. Set large image to undefined to force `albumArtist` to use + // /rest/getCoverArt.view?id=ar-... + ndNormalize.albumArtist( + { + ...albumArtist, + largeImageUrl: undefined, + }, + apiClientProps.server, + ), ), startIndex: query.startIndex, totalRecordCount: Number(res.body.headers.get('x-total-count') || 0),