Thank You for 20 Years of Discogs
Discogs is great. In my experience doing entity matching/record linkage across all the different music APIs:<p>- Discogs seems to have the most <i>complete</i> release data.<p>- MusicBrainz has the best <i>organized</i> encyclopedic data. For example they have entities for specific instruments, relationships between artists, entries for supporting roles like recording engineer, etc.<p>- 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.<p>- 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.<p>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: <a href="https://github.com/exogen/graphbrainz" rel="nofollow">https://github.com/exogen/graphbrainz</a> – but the idea is to build on that and make it even simpler.