Open spali opened 11 years ago
as in #7 mentioned, the echo nest offers an api for audio fingerprinting, which could be used as an alternative for musicbrainz.org since it would also cover features for playlist generation. Also I have a working script for mp3 identification using echoprint, which I could contribute.
edit: this also depends on how the indexer is going to be re worked in order to get all the other features and fixes...
MusicBrainz has tried twice to use proprietary audio fingerprinting algorithms and both have failed. They also has a short flirt with Echonest's fingerprinting, but it wasn't hugely popular. And then AcoustID came along as an open/free/libre alternative. The plan for MusicBrainz is to "support" only AcoustID from October this year.
TL;DR: Using a closed-down fingerprinting algorithm is not the way to go for long-term sustenance. Use an open alternative. Like AcoustID.
echoprint would also be open source (https://github.com/echonest/echoprint-codegen), but apparently the musicbrainz compatibility is only in testing and also its written in C++. Also the API only calls the compiled binary using the shell, which is not really optimal.
Having that said, I will have a look at AcoustID and try it in my script and if it works well I could offer that instead of EN ;)
personally I don't care much about the "technical" solution. For me it's important that a rich and good quality database is behind the information provider and I can easy contribute my own information. Also important is that the matching works with non 100% exact copies to handle different rips of the same piece of music, which can differ only in silence seconds or maybe quality. Currently I'm using musicbrainz because I had good experience with it an expect some few Albums i found everything with a good quality. And for this few Albums it was easy to contribute the information's by my self. If there is an other good service, I wouldn't have a problem to change.
they have an api which can identify songs with fingerprints and have a big database with almost anything.