Can you offer a web API for a music identification service like shazam?

Shazam on my Android phone works fine. Now I am looking for an api for Shazam or a similar service.

This service should accept a small part of the song and should return the metadata of the song. (name, artist)

+64
rest api web-services shazam
Oct 22 '10 at 5:43
source share
6 answers

I used to recommend Echo Nest, but they are no longer an option (starting on 1/5/2015) since they were bought, another place to look:

These guys used the public API service, they no longer work. However, they provide nearly 8 million fingerprints that they collected for download, which you could use to plant your own server if you wanted to.

Previous answer (for the story?):

Another free option is http://echoprint.me , they do not have explicit examples for Android, but they have examples in general that could probably be adapted. For example, here is their iOS one, you would exchange in a similar way https://github.com/echonest/echoprint-ios-sample

+24
Sep 01 2018-11-11T00:
source share

Sound recognition services are provided by a number of companies, many of which license these services for a fee. Nothing is cheap, requiring significant signature / music catalog repositories and processing power. Check out the people who own the technology used by Shazam - Landmark Digital Services , the makers of Soundhound - Midomi , or Gracenote MusicID . There are others, but these are probably three of the biggest players at the moment.

UPDATE (11/8/12): It should be noted that Shazam seems to have acquired the rights to recognition technology, and Landmark Digital is no longer functioning. In addition, as noted in another answer, EchoNest now provides recognition technology. (However, EchoNest is no longer free.)

+16
Apr 26 '11 at 4:40
source share

Ok, the question is pretty old, but you will find it with Google, so it might be useful to someone ...

musicbrainz.org is a free and open source project similar to shazam, and it has an XML webservice api .

+4
Feb 18 '11 at 18:17
source share

ACRCloud supports the Music / Audio search engine and the SDK for iOS / Android / Linux, which can be downloaded after registration ( http://console.acrcloud.com/signup ).

ACRCloud also provides web api code examples for java, C #, php, python, javascript, ruby, and a few more examples. ~

See examples here: https://github.com/acrcloud/webapi_example

+4
Jun 24 '15 at 11:44
source share

Mooma.sh has just launched its BETA version of music identification APIs, they have a collection of approximately 7 million + songs.

http://www.mooma.sh/api.html ( closed since June 30, 2015 )

+1
Mar 09 '15 at 12:24
source share

It is worth mentioning Acoustid , although note that it focuses on the identification of released records, usually from the beginning of the track (and not random samples).

0
Mar 12 '15 at 9:47
source share



All Articles