News for hackers. Stuff that matters.
Re:Shazam for Mac by ShinyCyril on Thursday July 31, 2014 @08:12AM (#8113593)
Whelp, that pretty much obsoletes my app http://audentifi.com :(

Time to evolve!

Re:Shazam for Mac by Hates_ on Thursday July 31, 2014 @08:15AM (#8113601)
Not really. The app only picks up music from ambient mic input. Your app looks like something I've needed for a while though!
Re:Shazam for Mac by ShinyCyril on Thursday July 31, 2014 @08:22AM (#8113624)
I just found out - it seems like an oversight on their part.
Re:Shazam for Mac by pations9 on Thursday July 31, 2014 @08:34AM (#8113669)
Can you tell us how you are doing this? Do you have an own database with which you compare the music to ?
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!

Re:Shazam for Mac by muzakthings on Thursday July 31, 2014 @12:15PM (#8114970)
I've made my own audio fingerprinting software in Python under the MIT license, check it out!

https://github.com/worldveil/dejavu

Re:Shazam for Mac by ShinyCyril on Thursday July 31, 2014 @12:49PM (#8115217)
Great work and a really interesting read! Really nice performance too - for reference Echonest advises samples be 30s or longer for optimum recognition.