We’re very excited to announce Echoprint to the world. Echoprint is in its infancy. We’re ready to release it to the world for feedback and general use.
FAQ
What does this do?
Echoprint is a music fingerprint or music identification service. It listens to music signals and tells you what song is playing. It’s backed by a huge database of music that grows with the community and further partnerships.
Who is this for?
Echoprint is a suite of tools for developers and the music industry. There is no “Echoprint app” in the app store, although we’re sure within weeks there will be. This is for developers of music applications. If you’re building a mobile music experience, you’ll want to use this. Or if you’re sitting on top of a large database of music. Or if you want to deduplicate your collection, do copyright detection, or resolve your users’ catalogs to yours.
Really open source? Can I use this commercially?
Yes and yes. The code generator is MIT and the server is Apache 2. There is absolutely no restrictions to using the code generator or server in your app. Check them out on GitHub. If you use our data, you’ll need to read the data license – but it only says that if you collect new fingerprints, you have to contribute them back to the community.
Does it work “over the air”, identifying songs over a microphone?
Yes - Echoprint has been designed from the ground up for OTA, and our informal tests have demonstrated many successful and promising results for this scenario. The system still needs a little more tuning, however, and is under continued development to further improve accuracy and performance.
Can it scan a file to get the correct metadata?
Yes! From anywhere in the file, at least 20 seconds of audio signal is needed.
Is this ready to go? Is it mature? How can I trust you guys?
It’s ready to go, but check our status page for some important notices. One main caveat: OTA eval is not yet finished, although it is promising. We’ve been running fingerprinting at serious scale for developers and our customers for over a year now. We know about all the problems and scale issues. The Echo Nest is in the business of making everyone’s lives more awesome.
Does it scale?
Yes. Echoprint’s closed source brother, ENMFP, has been in wide use for about two years and has close to 60 million tracks on a single server. Echoprint uses the same back end. Depending on your architecture, a single box can match 50 queries a second. The code generator is blisteringly fast– you can scan enough audio for a query in less than a tenth of a second.
What do I do now?
Join the discussion group. Download the codegen or server from GitHub and build it.
This is awesome / I want to help!
<
p>Yes! Check out the code and file pull requests or issues.