I'm working on a mini project, and would like to know if there is an API (php) that can receive a piece of music and return the title of it.
A concrete example is the site: link
Is there a PHP solution?
I'm working on a mini project, and would like to know if there is an API (php) that can receive a piece of music and return the title of it.
A concrete example is the site: link
Is there a PHP solution?
I do not even know if I should answer lol, the answer is very simple ...
There is no API for what you need in php and it is very likely that it will not exist in any language ...
This type of application has a giant commercial appeal, nobody will invest in a project of this magnitude without any kind of feedback, these algorithms are called Audio Fingerprint , imagine the problem that is you storing all the commercial music fingerprints of the planet in a database? Are you going to store this illegally? without buying music from record labels? Are you prepared for a major back process? rsrs
Leaving all the problems I described above aside, you can even do it yourself if you have some knowledge in digital audio and math processing, it is possible to do in any language, if I was curious I made a prototype of a system for recognition based on the shazam
algorithm gives a read here , for legal reasons and patents I could never show the code and distribute it, my code was based on an article published by shazam
and a post posted on Roy Van Rijn's blog that showed how the algorithm works ...
It has been incredible 6 years since I published the results and people insistently still send me emails asking for the code, sorry, but I can not send it to anyone, if you have any questions regarding development I can help! >