artist.getSimilar returns a ranked, scored list of similar artists. Jellyfin’s
BaseItemDto has no related-artist field on MusicArtist. The writable fields
that could superficially carry the data are Tags (free-form strings),
ExternalUrls, and People with PersonKind.Artist.
Store similar artists in lastfm_similarity, in our own database, with the match
score and rank. Do not write them to Jellyfin in any form.
People is also used by Jellyfin’s credit-completion logic).similar-artist:Radiohead. Rejected by the operator.
It would survive in Jellyfin and be queryable via GET /Items?tags=, at the
cost of tag-namespace pollution.People entries. Rejected: it overloads a field that means
“credited person” and can mislead credit completion.ExternalUrls only. Rejected: it records a link, not a relationship, and
cannot express ordering or similarity.