How does Shazam identify so many songs, what sorcery is this?

cheese_greater@lemmy.world to Ask Lemmy@lemmy.world – 57 points –
14

Around 10 years ago I was trying to write something like it for a company. It is a lot of time, so probably now there is a lot of AI involved, but 10 years ago the path was to build a heatmap of the binary and try to find matches

I always felt like it had something to do with calculating the bmp and key and the words or something and they kept a database of this data to filter things down

It's just relative upbeats and downbeats. Easy to calculate on the fly and no language recognition necessary.

The real question is, how do you get Shazam to actually work!? From my understanding, it's now part of Snapchat but I'm never able to get it to work when I need it!