|
dbradly:
You can get the tempo data directly from the song/search call be adding the 'audio_summary' bucket like so:
http://beta.developer.echonest.com/api/v4/song/search?api_key=8TPE3VC60ODJTNTFE&format=xml&results=1&artist=radiohead&title=karma%20police&bucket=audio_summary
This returns song data that will include summary about the song audio:
{"response":
{"status":
{"version": "4.1", "code": 0, "message": "Success"},
"songs": [{"id": "SOBNAPI12812D05E98", "title": "Karma Police", "artist_id": "ARH6W4X1187B99274F", "artist_name": "Radiohead", "audio_summary": {"key": 7, "analysis_url": "https://echonest-analysis.s3.amazonaws.com:443/TR/TRBYCNQ127D51E6908/3/full.json?Signature=GPPK7kWJInkBWIpDqbzw%2Bo6KNoc%3D&Expires=1275044494&AWSAccessKeyId=AKIAJTEJGOTDLQY2E77A", "tempo":148.94399999999999, "mode": 1, "time_signature": 4, "duration": 264.14974999999998, "loudness": -9.2390000000000008}}]}}
|