Thank You for 20 Years of Discogs
Discogs is great. In my experience doing entity matching/record linkage across all the different music APIs:- Discogs seems to have the most complete release data.- MusicBrainz has the best organized encyclopedic data. For example they have entities for specific instruments, relationships between artists, entries for supporting roles like recording engineer, etc.- Wikipedia still has the best common-sense/canonical info about singles. For example, Wikipedia will tell you in the first sentence (or infobox) "song X was first released on album Y in year Z." Answering that can actually be quite challenging on other services.- Spotify is the go-to for finding useful qualities of individual songs (due to their acquisition of Echo Nest). Things like popularity, danceability, energy, etc.A long-term project of mine has been wrapping all these up in a more approachable API. So far that has only resulted in this big GraphQL schema project: https://github.com/exogen/graphbrainz – but the idea is to build on that and make it even simpler.