For those interested in audio fingerprinting, There was a company called Echo Nest that open sourced a full audio fingerprinting stack (server + client) called Echoprint [1] but it seems they've been bought by Spotify now and there's been no development since on echoprint.
I used it back in the day and I recall it working very well.
There's also a paper on the technology [2]
[1] https://github.com/search?utf8=%E2%9C%93&q=echoprint&type=
[2] http://mediatechnology.leiden.edu/images/uploads/docs/wt2015...