3 ms·
Excellent article. His/her explanation of the the theory behind audio fingerprinting was simple, to-the-point, and most importantly, very well-explained. Thanks
by Cyph0n 10y ago
Excellent article. His/her explanation of the the theory behind audio fingerprinting was simple, to-the-point, and most importantly, very well-explained. Thanks for submitting this.
- bogomipz 10y agoI am curios why streaming service don't incorporate audio fingerprinting a la Shazam into their services. Does Shazam hold some patent that would prevent this?
- duaneb 10y agoI'd speculate a poor fingerprinting mechanism would actually increase frustration.
- foobarrio 10y agoYes. Shazam has a bunch of patents and has sued people before: https://en.wikipedia.org/wiki/Shazam_(service)#Patent_infringement_lawsuit https://en.wikipedia.org/wiki/Shazam_(service)#Patent_infrin... The core algorithm is well known and fun to implement: https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf A blog had a simple implementation of it and were contacted by Shazam's lawyers: http://royvanrijn.com/blog/2010/07/patent-infringement/ http://royvanrijn.com/blog/2010/07/patent-infringement/
- Cyph0n 10y agoDolby and Philips also have a bunch of patents. It seems like basically any version of audio fingerprinting has been patented. So unless you can come up with a fundamentally different algorithm, you're going to get sued.
- deleted 10y ago[deleted]
- bogomipz 10y agoThanks for the links. I know in the US patenting an algorithm is legal but this is not the case in Europe where patenting any software is not legal. If this was the case I wonder why streaming services based in Europe such as Spotify or Soundcloud don't offer it considering the algorithms are well known.
- ptzz 10y agoI think the claim of it being impossible to patent algorithms in Europe is a bit overstated. In my experience, you just add "Method and apparatus that implements <whatever_algorithm>" and it's granted. Pretty sure Shazam/Philips/Dolby patents cover Europe.
- DavidWanjiru 10y agoWhy would a streaming service need it? Don't they already know the identity of the music they're streaming? Or am I missing something?
- bogomipz 10y agoYou fingerprint a song you don't know who the artist is and when you identify it you add it to your library or a playlist. Contrast this to now with you would like to know what artist performs a song and you Shazam a song in one app and then when you identify it you open up Deezer or Spotify or whatever and then have to type it in the search box and then add it to your library or a playlist. By integrating fingerprinting you can identify and add new music all in the same app.
- muzakthings 10y agoThanks! Glad you liked it. It's always been a frustration of mine (even reading / writing academic papers) when the author obfuscates or makes something more complicated than it needs to be. You only truly understand something when you can explain it in lay (or close to) terms, I find.
- zeotroph 10y agoNow you just have to explain to the language pedants why you called an audio fingerprinting tool "deja vu" (already seen) and not "deja entendu" (already heard :)
- muzakthings 10y agoOh, totally interesting. Didn't know that. The American vernacular is you get "dejavu" whenever you have that "I've been here before..." feeling.