Skip to content

Support pass-through external URLs when seeding MusicBrainz releases #243

Description

@arsinclair

Ahoy!

Would it be possible to support additional “pass-through” URLs alongside provider lookup URLs? These URLs would not need to be supported by Harmony or used for metadata lookup; Harmony would simply include them in the URL relationships submitted to MusicBrainz.

For example, I may look up a release using Spotify:

https://open.spotify.com/album/6VEJFpGCn7VOVIwqbyXeX6

but also want to provide its Amazon Music link:

https://music.amazon.com/albums/B0H8ZHB2GH

Amazon Music is not currently a Harmony provider, but it would still be valuable for Harmony to pass that URL through when creating or updating the MusicBrainz release, so it is added as a URL relationship.

This would avoid the need to manually add unsupported-provider links in MusicBrainz after importing. Ideally, these URLs would be kept separate from lookup URLs, so unsupported links do not produce a lookup error or affect the merged release metadata.

I'm thinking that it mainly will be used in automation and other scripts, I already have a few candidates.

Please let me know if this is a bad idea and shouldn't be done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions