I'm working on a music streaming service and I've come across a problem: how do I compare two audio files to see if they represent the same song. The files might not have the same extension (e.g OGG, mp3, wma) but might still be the same song, and they might have a different bit rate and volume level.
Search for "audio fingerprinting". A possible solution might be this library or this paper.
I'd check out Google's open source lib musicg API: http://code.google.com/p/musicg/
It's Java and gives similarity metrics for two audio files.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With