Harmony: Music Metadata Aggregator and MusicBrainz Importer

FYI, the Beatsource website and data format is so similar to Beatport’s that it only requires minor changes to make a Harmony provider for Beatsource.
As far as I remember, this was only discussed on Discord previously. I even have a working proof of concept implementation (which would only need a bit of cleanup).

Unfortunately there are many unfixable issues with the current scraper implementation.
Therefore I would like to switch from extracting the JSON from their HTML pages to accessing their API first.
If we find out how to obtain credentials for their API, that should solve most if not all of these issues and make the provider faster.

4 Likes