freyr-js icon indicating copy to clipboard operation
freyr-js copied to clipboard

Support MusicBrainz as metadata source

Open scottfridwin opened this issue 2 years ago • 2 comments

Somewhat related to #81

If the api calls to connect with MusicBrainz are added in order to embed the metadata in the output file, would it be reasonable to also allow MusicBrainz ids as inputs? It gets a bit strange with the release vs. release-group distinction, but other than that I think it would be a fairly straightforward addition.

URL example: https://musicbrainz.org/release-group/082c6aff-a7cc-36e0-a960-35a578ecd937 Short URL example: mb:release-group:db92a151-1ac2-438b-bc43-b82e149ddd50

I have spare time and would be happy to help if this is a reasonable ask.

scottfridwin avatar Aug 20 '22 00:08 scottfridwin

Ooh, this is slick. I, for one, certainly think this will be nice to have. I haven't looked into their API, but I think standardizing the URI might be a bit tricky.

If you feel you want to take this on, please, you're very much welcome to.

You can follow the patterns in https://github.com/miraclx/freyr-js/tree/master/src/services.

miraclx avatar Aug 20 '22 07:08 miraclx

Oh yes, started PR seems promising.

ocococococ avatar Jan 15 '23 10:01 ocococococ