News for hackers. Stuff that matters.
Re:Shazam for Mac by ShinyCyril on Thursday July 31, 2014 @08:36AM (#8113679)
The actual identification of individual songs is done using the Echonest API (they have a huge database of song hashes).

Before this can be done however, the placement of each song within the audio track as a whole needs to be determined, which is done with a combination of ffmpeg and C. Currently this process is quite slow and inaccurate - I'm trying to learn some ML theory at the moment with the hope of improving it!

There are no comments on this comment yet.