2

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)

cdietschrun
  • 1,623
  • 6
  • 23
  • 39
  • possible duplicate of [Web-API for shazam or a similar service?](http://stackoverflow.com/questions/3994221/web-api-for-shazam-or-a-similar-service) – Ben Zotto Apr 25 '11 at 21:43
  • ShazamKit is built into the iOS SDK in this year 2021 :) – Jordan H Sep 15 '21 at 15:31

3 Answers3

3

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

bluegreen
  • 384
  • 3
  • 15
2

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:

  • Free tier, for demo/prototyping
  • Accelerating tier, for startups
  • Commercial tier
FernandoSanchez
  • 176
  • 6
  • 7
  • Could you please elaborate more your answer adding a little more description about the solution you provide? – abarisone Jun 24 '15 at 11:55
  • 1
    Yes, there are 50 million global songs' fingerprint in ACRCloud's Database, the customer could use this database or create their own uploaded database for recognizing. For those customer who want to do demo or prototype, free tier could be used, 1000 audio queries could used per day. – FernandoSanchez Jun 24 '15 at 12:05
  • and please also see the sample code we have provided: https://github.com/acrcloud/ – FernandoSanchez Sep 06 '15 at 11:39
  • yes, acrcloud is better than gracenote: you can refer to : http://www.jianshu.com/p/69e5c67aade1 – W. Steve Apr 09 '16 at 10:02
1

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.

rcw3
  • 3,034
  • 1
  • 27
  • 24