Hacker News new | past | comments | ask | show | jobs | submit login

It's surprisingly easy to do. I know a company that has a bank of servers listening to streaming radio stations all day and night, fingerprinting the songs and taking the track and artist names from the stream to create an in-house Shazam.



I also happen to know the company you’re talking about. However, what they’re doing is way more complicated than a simple Fourier transform, it’s not easy to do at all.


Must be a different company, then.


Would love to hear more about this and what is complicated and the type of problem they are solving. I have little experience with audio.



This is really great, thanks for sharing!


Just out of curiosity what need do they have for in-house Shazam?


Crawl public facebook videos, automatically figure out what they were watching/listening to in the background, and correlate that with their public demographic information.


Radio stations use this kind of technology to keep track of the amount commercial content is played which gives then gives them a indication on royalties they need to pay.


My company has shopped around for a 'shazam library' to integrate to our product.

We tried a dozen of these before finding one that was actually working reliably enough.


I bet the stream operators paying the bandwidth bills don't appreciate that too much.

What does this company need an "in-house Shazam" for?


Presumably he's talking about Mediabase, or Meltwater, or something along those lines.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: