Hello Sir,
I was going through the documentation of Musicbrainz ,Discogs and other
music database provider, learning about APIs in general and backend of
websites.
Here are few things which I came across :--
Musicbrainz uses acoustic fingerprinting to identify a music.So, it can
fetch metadata for tracks with absolutely no metadata.
Musicbrainz can't generate the fingerprint of a track on it's own.It uses
Acoustid (https://acoustid.org/) to generate the fingerprint and recognize
the track.
Now, Acoustid uses the full track to generate the fingerprint, so , a remix
with pretty much the same start ( 30s to 1min) as that of the original will
get a different fingerprint and henceforth refer to different tracks.Also,
tracks with a difference of about 10s in their length are given different
ID in acoustid's database.So, Musicbrainz won't confuse between two similar
track.
Discogs is a good music database with public API.With the basic metadata
like track name and artist(obtained from Musicbrainz), we can get other
metadata from Discogs for cross checking.
I am reading up on what metadata exactly we need to provide Discogs to get
other metadata and finding other helpful music databases.
Kind Regards,
Syed Afsahul Haque
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel