(1) https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf
And most of all: no ML involved! All hail the heuristics!
(1) https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf