From be23ae488d28c101477db6c47af3ed1236768cf5 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Fri, 1 May 2026 05:51:29 -0400 Subject: [PATCH] feat(listenbrainz): expose Name on SimilarArtist for M5c suggestions --- internal/scrobble/listenbrainz/client.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/scrobble/listenbrainz/client.go b/internal/scrobble/listenbrainz/client.go index dafac9ee..42d3dd7a 100644 --- a/internal/scrobble/listenbrainz/client.go +++ b/internal/scrobble/listenbrainz/client.go @@ -239,8 +239,11 @@ func (c *Client) SimilarRecordings(ctx context.Context, mbid string, limit int) const lbSimilarArtistsAlgorithm = "session_based_days_7500_session_30_contribution_5_threshold_15_limit_100_filter_True_skip_30" // SimilarArtist is one entry in the /explore/similar-artists response. +// Name is captured from the LB payload so M5c can render the artist's +// name on out-of-library suggestions without an extra MusicBrainz lookup. type SimilarArtist struct { MBID string `json:"artist_mbid"` + Name string `json:"name"` Score float64 `json:"score"` }