Skip to content

[Harmony Enhancements] Allow overriding Harmony's label choice based on custom MBID mapping #7

@chaban-mb

Description

@chaban-mb

Harmony currently selects and processes the label from a single provider only (for seeding purposes).

This can be problematic when the provider returns something else than the release label, like Tidal (kellnerd/harmony#133) or there are discrepancies Harmony's post-processing leads to choosing [no label] (kellnerd/harmony@44cf876) when another provider has the actually correct label.

For example, this release has three different labels but only one of them is a release label in the sense of MB:
https://harmony.pulsewidth.org.uk/release?spotify=2sF037ekind01BlHuCLvKm&gtin=019805620061&deezer=&itunes=&tidal=&region=US&ts=1761594328

5684731 Records DK
Ictasis Music Group
Symphonic Distribution

To accommodate this situation, mapLabelMbids (baffdc1) should be improved to allow overriding existing mappings from Harmony with the user's settings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions