-
-
Notifications
You must be signed in to change notification settings - Fork 81
Closed
Labels
Milestone
Description
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:

Artist index after second scan:

Album listing after first scan:

Album listing after second scan:

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)
Reactions are currently unavailable