Skip to content

[Bug] MusicBrainz alias overriding artist name even with KOITO_DISABLE_MUSICBRAINZ set to true #341

Description

@adamantmarble

Describe the bug
I think what's happening is that if an artist name is an alias for another artist on MusicBrainz then Koito will replace the artist I have in metadata which is submitted to Koito by Multi-Scrobbler. I have KOITO_DISABLE_MUSICBRAINZ set to true but it still does this.

An example I keep having to edit is with the artist "Volant" who changed to "nuphory" but still has a lot of music under the old name that I listen to.

Here is the MB page: https://musicbrainz.org/artist/41656317-c512-456f-9fe7-1f7fb8482a34/aliases

Thanks for any assistance!

To Reproduce
Steps to reproduce the behavior:

  1. Set KOITO_DISABLE_MUSICBRAINZ to true
  2. Send a scrobble with just an artist that is an alias of another artist
  3. See it scrobble to the other artist MusicBrainz has it as an alias for

Expected behavior
If KOITO_DISABLE_MUSICBRAINZ is set to true then the artist sent by the scrobbler should not be overwritten by the MusicBrainz alias.

Screenshots/Logs
2026-08-12T02:44:04Z DBG > OptsFromRequest: Parsed options: limit=100, page=1, week=0, month=0, year=0, from=1786502042, to=1786502644, artist_id=0, album_id=0, track_id=0, period=all_time | query.from=1786502042 query.period=all_time query.to=1786502644 request_id=G27WnDtd
2026-08-12T02:44:04Z DBG > GetListensHandler: Retrieving listens with options: {Limit:100 Page:1 Timeframe:{Period:all_time Year:0 Month:0 Week:0 FromUnix:1786502042 ToUnix:1786502644 From:0001-01-01 00:00:00 +0000 UTC To:0001-01-01 00:00:00 +0000 UTC Timezone:Local} ArtistID:0 AlbumID:0 TrackID:0} | query.from=1786502042 query.period=all_time query.to=1786502644 request_id=G27WnDtd
2026-08-12T02:44:04Z DBG > GetListensHandler: Successfully retrieved listens | query.from=1786502042 query.period=all_time query.to=1786502644 request_id=G27WnDtd
2026-08-12T02:44:04Z INF > Received GET /apis/web/v1/listens - Responded with 200 in 2.18ms | query.from=1786502042 query.period=all_time query.to=1786502644 request_id=G27WnDtd type=access
2026-08-12T02:44:04Z DBG > ValidateApiKey: Checking if user is already authenticated | request_id=KaLEoVKS
2026-08-12T02:44:04Z DBG > LbzSubmitListenHandler: Received request to submit listens | request_id=KaLEoVKS
listen_type=single payload=[{"listened_at":1786502642,"track_metadata":{"additional_info":{"artist_mbids":["41656317-c512-456f-9fe7-1f7fb8482a34"],"artist_names":["volant"],"duration":267,"submission_client":"multi-scrobbler","submission_client_version":"0.16.3"},"artist_name":"volant","mbid_mapping":{"artist_mbids":null,"artists":null,"recording_mbid":"","release_mbid":""},"release_name":"Two","track_name":"Interloper"}}]
2026-08-12T02:44:04Z INF > LbzSubmitListenHandler: Parsed request body | request_body=request_id=KaLEoVKS
2026-08-12T02:44:04Z DBG > Associating artists by list of MusicBrainz ID(s) | request_id=KaLEoVKS
2026-08-12T02:44:04Z DBG > Sending request to ImageSrc: GET https://api.deezer.com/search/album?q=in+forest |
2026-08-12T02:44:04Z DBG > Adding ImageSrc request to queue |
2026-08-12T02:44:04Z DBG > Artist 'nuphory' found by MusicBrainz ID | request_id=KaLEoVKS
aliases=["nuphory"] all_time_rank=2328 first_listen=1678075165 id=1717 image={"large":"/image/394a07f3-4a96-41fa-8795-2d36d41c0cda/640x640.webp","medium":"/image/394a07f3-4a96-41fa-8795-2d36d41c0cda/300x300.webp","small":"/image/394a07f3-4a96-41fa-8795-2d36d41c0cda/128x128.webp","xl":"/image/394a07f3-4a96-41fa-8795-2d36d41c0cda/1000x1000.webp","xs":"/image/394a07f3-4a96-41fa-8795-2d36d41c0cda/64x64.webp"} listen_count=4 musicbrainz_id=41656317-c512-456f-9fe7-1f7fb8482a34 name=nuphory time_listened=327
2026-08-12T02:44:04Z DBG > Matched listen to artist | artist=request_id=KaLEoVKS
2026-08-12T02:44:04Z DBG > Associating album 'Two' by title and artist | request_id=KaLEoVKS
2026-08-12T02:44:04Z DBG > Attempting to find album image from CoverArtArchive | request_id=KaLEoVKS
2026-08-12T02:44:04Z DBG > Attempting to find album image from Deezer | request_id=KaLEoVKS

Koito:
Image

My files have no mention of nuphory in the tags as this album is not under that project:
Image

Version (please complete the following information):

  • Koito version: v0.3.2

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions