Reputation: 1683
I have an app and would like to know if there is any kind of API for a service similar to Shazam where I can hold my phone up to a music source and be told of the song guess? It could work well with my app, but I can't find anything about Shazam API and I don't know any other service that does what I want (but am open to anything)
Upvotes: 2
Views: 4318
Reputation: 176
ACRCloud supports Music/Audio search engine and SDK for iOS/Android/Linux, which could be downloaded after registration (http://console.acrcloud.com/signup). There are three tiers:
Upvotes: 2
Reputation: 384
The free and open source alternative is Echo Nest / Echo Print. They claim to have a database of 30 million songs and 1.5 million artists, and they provide free access for both commercial and non-commercial use. Probably worth checking out!
Update: here's the Echo Nest iOS library
Upvotes: 3
Reputation: 3034
Audio recognition services are provided by a number of companies, many of which license these services for a fee. None are cheap, requiring significant repositories of signatures / music catalogs and computational capacity. Check out the folks who own the technology used by Shazam - Landmark Digital Services, the makers of Soundhound - Midomi, or Gracenote's MusicID. There are others, but these are probably three of the biggest players currently.
UPDATE (11/8/12): To note, Shazam apparently has reacquired the rights to the recognition technology and Landmark Digital is now defunct. Also, as noted in another answer, Echonest now provides a recognition technology, Echoprint, that for some uses appears to be free.
Upvotes: 1