acoustid / chromaprint

C library for generating audio fingerprints used by AcoustID
Other
971 stars 133 forks source link

When the matcher API will be back? #27

Open CyberSinh opened 7 years ago

CyberSinh commented 7 years ago

Hi Lukas,

The matcher API has been removed 12 days ago because it has needed a better design. The release of chromaprint v1.4 seems to be imminent.

When can we expect a return of the matcher API? In the 1.4? 2.0?

Thank you very much.

lalinsky commented 7 years ago

2.0 will be the first release to include the matcher, but it's not clear when will that happen.

CyberSinh commented 7 years ago

OK. I hope the 2.0 will be released before the end of this year. ;-)

lalinsky commented 7 years ago

That's unlikely, sorry. :)

The problem with the matcher API is that it was too low-level and not useful "as is". It was still just a building block for something more advanced and I was afraid that as a result of making it more advanced, I'd have to change the interface in an incompatible way. The C++ code for matching fingerprints is still there, so if you really need it, you can use it directly. It's also fairly standalone and could be copied out of the project with little effort.

I need to find some time and motivation to do a bit of research work, experiment with some algorithms for classifying various kind of matches, prepare training samples, etc. I'm glad I got the lower level part working, but the high level classification of results still needs a lot of work.

I have been delaying this for over 5 years, so I don't want to rush that now and ship another half-broken product. :)

CyberSinh commented 7 years ago

I understand that the high-level matcher API will not be my Christmas gift... this year. I'm not an expert in C++ development, but if I can do anything to help you, do not hesitate. Thanks again.

lalinsky commented 7 years ago

Well, this is really a research problem, not coding problem. Writing the code would be easy if I knew how to classify the matches. :)

CyberSinh commented 7 years ago

Hi Lukas, Have you been able to progress in your research regarding the matcher API, since last year? Thanks!

lalinsky commented 7 years ago

No, I didn't manage to do this yet.

tandy-1000 commented 4 years ago

Any news?