SoundHoundのように音楽を解析するサービスのWeb APIってあるのかなって思ったらあった。
楽曲、アーティスト情報にとどまらず、音楽ファイルから、曲情報も調べられるよう。
とりあえず上記サイトでAPIキーを発行して、適当にmp3を食わせてみる。
おお、1分くらいするとこんなのが返ってきた。
$ curl -F "api_key=YOUR_KEY_HERE" -F "filetype=mp3" -F "track=@InTheStone.mp3" "http://developer.echonest.com/api/v4/track/upload" {"response": {"status": {"version": "4.2", "code": 0, "message": "Success"}, "track": {"status": "pending", "artist": "Earth, Wind & Fire -", "title": "Earth, Wind & Fire - In The Stone", "release": "", "audio_md5": "6c6d66a971d925d6a649392dae424b59", "bitrate": 320, "id": "TRSVOET13B042A070D", "samplerate": 44100, "md5": "6d2690e207554ceec538c1d9bd1592d5"}}}
すげー便利!と思ったけど、iPhoneで部分的に録音したやつとか、mp3を直接編集して短くしたやつを食わせても、結果が分からないと返ってきた。
うーん、なんでだろう。