-
Notifications
You must be signed in to change notification settings - Fork 18
Song API Methods
Tim Case edited this page Jul 14, 2013
·
22 revisions
Identifies a song given an Echoprint or Echo Nest Musical Fingerprint hash codes. Note: You can call song/identify with GET or POST see Echonest API for details on the differences.
fingerprint = "eJxVlIuNwzAMQ1fxCDL133-xo1rnGqNAEcWy_
ERa2aKeZmW9ustWVYrXrl5bthn_laFkzguNWpk
lEmoTB74JKYZSPlbJ0sy9fQrsrbEaO9W3bsbaW
OoK7IhkHFaf_ag2d75oOQSZczbz5CKA7XgTIBI
XASvFi0A3W8pMUZ7FZTWTVbujCcADlQ_f_WbdR
NJ2vDUwSF0EZmFvAku_CVy440fgiIvArWZZWoJ
7GWd-CVTYC5FCFI8GQdECdROE20UQfLoIUmhLC
7IiByF1gzbAs3tsSKctyC76MPJlHRsZ5qhSQhu
_CJFcKtW4EMrHSIrpTGLFqsdItj1H9JYHQYN7W
2nkC6GDPjZTAzL9dx0fS4M1FoROHh9YhLHWdRc
hQSd_CLTpOHkQQP3xQsA2-sLOUD7CzxU0GmHVd
Ixh46Oide0NrNEmjghG44Ax_k2AoDHsiV6WsiD
6OFm8y-0Lyt8haDBBzeMlAnTuuGYIB4WA2lEPA
WbdeOabgFN6TQMs6ctLA5fHyKMBB0veGrjPfP0
0IAlWNm9n7hEh5PiYYBGKQDP-x4F0CL8HkhoQn
RWN997JyEpnHFR7EhLPQMZmgXS68hsHktEVErr
anvSSR2VwfJhQCnkuwhBUcINNY-xu1pmw3PmBq
U9-8xu0kiF1ngOa8vwBSSzzNw=="
Echonest.song_identify(:code => fingerprint) =>
#<Echonest::Song:0x007ff1b304b508 @attrs={:score=>54, :title=>"Billie Jean",
:message=>"OK (match type 5)", :artist_id=>"ARXPPEY1187FB51DF4", :artist_name=>"Michael Jackson", :id=>"SODJXOA1313438FB61"}>
Echonest.artist_biographies(:name => 'daft punk') =>
#<Echonest::Biography:0x007fea19901c98>