Skip to content

fix(artist): Prefer name search, handle homonyms#206

Merged
BeardedBear merged 4 commits intomasterfrom
fix-musicbrainz-query-priority
Feb 23, 2026
Merged

fix(artist): Prefer name search, handle homonyms#206
BeardedBear merged 4 commits intomasterfrom
fix-musicbrainz-query-priority

Conversation

@BeardedBear
Copy link
Owner

searchMusicBrainzArtistId now returns all matching artists instead of a single result or null. ArtistStore now performs a name-based search first
and resolves ambiguous results by using a Spotify URL lookup when a Spotify ID is available. This improves accuracy for artists with the same
name.

BREAKING CHANGE: searchMusicBrainzArtistId signature changed from Promise<MusicBrainzArtist | null> to Promise<MusicBrainzArtist[]>; update any
callers accordingly

searchMusicBrainzArtistId now returns all matching artists instead of a
single result or null. ArtistStore now performs a name-based search
first
and resolves ambiguous results by using a Spotify URL lookup when a
Spotify ID is available. This improves accuracy for artists with the
same
name.

BREAKING CHANGE: searchMusicBrainzArtistId signature changed from
Promise<MusicBrainzArtist | null> to Promise<MusicBrainzArtist[]>;
update any
callers accordingly
@BeardedBear BeardedBear merged commit fe2b298 into master Feb 23, 2026
7 checks passed
@BeardedBear BeardedBear deleted the fix-musicbrainz-query-priority branch February 23, 2026 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant