Skip to content

Take resolved MBID's entity type into account for Bandcamp band URLs #145

@kellnerd

Description

@kellnerd

Reported by chaban:

There seems to be a bug with the entity resolving for Bandcamp
https://harmony.pulsewidth.org.uk/release?bandcamp=chainedvision%2Fdfh-sound-of-underworld-cv061&ts=1758458004

1d30f911-8b6f-45f5-8e42-28f1c02083da is set as the artist MBID but it’s actually a label

The URL of the Bandcamp profile also links to the label

When a Bandcamp band URL is mapped to a MusicBrainz label, we should consider that hint and overwrite the previous decision whether the band account is the artist or the label.
I'm just not sure yet how this would fit into the currently separate steps of Bandcamp lookup/conversion and MBID resolving.
There would have to be a way for the Bandcamp provider to pass information about this ambiguity along to some new post-processing step after the MBID resolver.

Since this is a regression of the new URL batch lookups, we could also restore the previous behavior of just not resolving URLs (that are linked to the wrong entity type) to an MBID as an intermediate step.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BandcampbugSomething isn't workingharmonizerHarmonized data representation and processing

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions