Skip to content

[Enhancement] Artist names as credited #731

@simonbun

Description

@simonbun

I'm pulling together the pertinent points from our previous discussion so they're not lost.

LMS currently uses the most recently credited name (in terms of LMS loads) for each artist (per musicbrainz_artistid) in indexes, and also when building the album and track listings; when this name is no longer part of the artist_display_name the artist list is recreated, losing the types of collaboration e.g. feat., with, vs.

Example: The first album added to LMS was credited to 'Norah' whilst a second added via a subsequent scan was to Norah Jones.

Artist index after first scan:
Image
Artist index after second scan:
Image

Album listing after first scan:
Image
Album listing after second scan:
Image

Discussed changes:

  • Use track_artist_link.artist_name when transforming artist_display_name in album and track listings so the original credits are retained.
  • Retain the first encountered value in artist.name to prevent the artist index changing. We did discuss using originalreleasedate/date but this would still result in changes to the artist index (as in example above).
  • Allow the user to provide a preferred name through ArtistInfo for use in Indexes e.g. preferred_name and preferred_sortname.
  • Enable search to operate across all credited names e.g. 'Jacksons' or 'Jackson 5' would return 'e5257dc5-1edd-4fca-b7e6-1158e00522c8' (nice to have)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions