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!
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!