I think the fingerprinting part is similar to pHash: http://www.phash.org/ but echoprint is more focused on music and they are building a database of fingerprints.
I think pHash also has functions for fingerprinting music but might not be as precise since pHash is not strictly focused on music.
I think pHash also has functions for fingerprinting music but might not be as precise since pHash is not strictly focused on music.