From c031167bb182e251b44f97ffad7c715ea8457c43 Mon Sep 17 00:00:00 2001 From: Deluan Date: Fri, 3 Feb 2023 11:06:53 -0500 Subject: [PATCH] Don't retrieve all artist external metadata if we just want artist images --- core/external_metadata.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/external_metadata.go b/core/external_metadata.go index f18706fb..17361c94 100644 --- a/core/external_metadata.go +++ b/core/external_metadata.go @@ -322,11 +322,12 @@ func (e *externalMetadata) SimilarSongs(ctx context.Context, id string, count in } func (e *externalMetadata) ArtistImage(ctx context.Context, id string) (*url.URL, error) { - artist, err := e.refreshArtistInfo(ctx, id) + artist, err := e.getArtist(ctx, id) if err != nil { return nil, err } + e.callGetImage(ctx, e.ag, artist) if utils.IsCtxDone(ctx) { log.Warn(ctx, "ArtistImage call canceled", ctx.Err()) return nil, ctx.Err()