diff --git a/src/renderer/api/navidrome/navidrome-controller.ts b/src/renderer/api/navidrome/navidrome-controller.ts index e3e09a0f8..d8e94f986 100644 --- a/src/renderer/api/navidrome/navidrome-controller.ts +++ b/src/renderer/api/navidrome/navidrome-controller.ts @@ -297,8 +297,8 @@ export const NavidromeController: InternalControllerEndpoint = { similarArtists: artistInfo?.similarArtist?.map((artist) => ({ id: artist.id, - imageId: null, - imageUrl: artist?.artistImageUrl?.replace(/\?size=\d+/, '') ?? null, + imageId: artist.id, + imageUrl: null, name: artist.name, userFavorite: Boolean(artist.starred) || false, userRating: artist.userRating ?? null, diff --git a/src/renderer/api/subsonic/subsonic-controller.ts b/src/renderer/api/subsonic/subsonic-controller.ts index 626d4c7f7..db43e51f3 100644 --- a/src/renderer/api/subsonic/subsonic-controller.ts +++ b/src/renderer/api/subsonic/subsonic-controller.ts @@ -487,7 +487,7 @@ export const SubsonicController: InternalControllerEndpoint = { similarArtists: artistInfo?.similarArtist?.map((artist) => ({ id: artist.id, - imageId: null, + imageId: artist.coverArt ?? artist.id, imageUrl: null, name: artist.name, userFavorite: Boolean(artist.starred) || false, diff --git a/src/shared/api/navidrome/navidrome-normalize.ts b/src/shared/api/navidrome/navidrome-normalize.ts index 271e48b1d..aa6738154 100644 --- a/src/shared/api/navidrome/navidrome-normalize.ts +++ b/src/shared/api/navidrome/navidrome-normalize.ts @@ -444,8 +444,8 @@ const normalizeAlbumArtist = ( similarArtists: item.similarArtists?.map((artist) => ({ id: artist.id, - imageId: null, - imageUrl: artist?.artistImageUrl?.replace(/\?size=\d+/, '') || null, + imageId: artist.id, + imageUrl: null, name: artist.name, userFavorite: Boolean(artist.starred) || false, userRating: artist.userRating || null, diff --git a/src/shared/api/subsonic/subsonic-normalize.ts b/src/shared/api/subsonic/subsonic-normalize.ts index 485f0571f..dbc8ebcfd 100644 --- a/src/shared/api/subsonic/subsonic-normalize.ts +++ b/src/shared/api/subsonic/subsonic-normalize.ts @@ -277,7 +277,7 @@ const normalizeAlbumArtist = ( similarArtists: item.similarArtists?.map((artist) => ({ id: artist.id, - imageId: null, + imageId: artist.coverArt ?? artist.id, imageUrl: null, name: artist.name, userFavorite: Boolean(artist.starred) || false,