|
Hi folks, I'm getting up to speed with Song.identify and am seeing similar results as many of the other threads here, in that nothing I submit other than the example in the API docs results in a match. Perhaps there's a problem with my code generator? I'm writing my own tools in C++, using the .cxx files in libcodegen.
Ultimately I want to capture music via the microphone. However, I'm starting with sections of mp3 captures from CD. My input to Codegen::Codegen() is a sample of a 44100 Hz, 16-bit stereo capture of Billie Jean from Thriller. The sample starts 10 seconds into the file and is 20 seconds long.
I get the same results if I use codegen on the file convertered to 11025 Hz, 16-bit mono. The query completes without error, but no matches are found.
Here's the query I use for the (44100/16/stereo) mp3 file:
http://developer.echonest.com/api/v4/song/identify?api_key=MY_DEVELOPER_KEY&code=eJzll22OrScOhLeE-fZyMJj9L2Ee6CjnpqVwf7RGmmQSqZJ-wWBsV9knhBAsPCDGF6T-gppfoPIC8xe4PUCkvyCXF6i_YI4X7P6AWOQFYzwg8e_fw78wg-8cNXnBM0cx5he09YJnjkKYL_hNFvQF2V_Q7AUaXzDaC1Z5gAR5QfQXFHuB5Re4PCCm8QLNL1jtAf-j-f0HZvA3OartAT_LwlPr_olZ6P0Fbx5Ne0AM_oJkL7iZ-Dv4UQb_fTn6iZr9nzHlNzPDO0c_YMpvuPDMQmz-gv8eU94dp5YX_GSi-EkG33N7iy_4zdz-A60r8QWP_May-uL-dUb8sWyPspToD3NZMayx1zC1IEM0SZ7bdvfe64rLrsXdPJKsYK0l0zhmtu2a_nZ1rtT6Z7U013FXTduad3Vx_65paLqrKWjin5JMZuGXSo3DtZbcdE1leU5-vHiUkWtr4lv7Xb1u3NW6VFp3m-U-azdVtxVWShpXrl7Wnlike-8vnjZvY2cLWlrmuR2aft1WZpearaUaap85WY_X4m6-RyWtKeUe-LB2l7t6n3CdnFX7NkmrtrXWvBGKNUvPorNb9Dx_AZM-v3_7E2TJatqs5i3a8-A3wmptxMKfe4bW9ioxkrs-WNkj9NBmXlbJ_7W4m_sIPpoXrXXl7TPHmb6tcsosO_ourajur9U_LT6rhDp_eXBX71GSZMzdqs0shO6et8NuFudWqat6qjhox19C0Ha655001rgqxn2t1pNwdtPSs7fZ71HKTzWdMXTrS8sOOZS8S-zzuqGt9q99VVdJXyFZMrb5lrKW9DJSWWwto9wX7cV_NIw8hNzZB-6Lvn37wEzeY-pWyjbNOSp_O_fGWd3a0Bwh8fSyNZQZYZaWxMTuoZVIBVkupbSp1jXOIXlcs7ZzrEkYWK5ZmaMnTowtRaIHzfr-nFyyG9EaZncLpa4des_2OS94qwNaaM0ONyKRLNQOf56jqODaknQiKpTvPU9S6O2uTuLrUwhcNE70Ovew5e3wkQxE9dLTmHOKk_UBR-_qtpS2TihgXQZRbSHX4g32oQCBs11zNSqyyC7cWK73GUWkRJ1CqD3MRkAXe3X7GGIBYWhR4rbuLaa18WZApNk7lZ5qVR8sSynwzNlHP9G-aohi4v3EHFVdq9v-QK9trG_fPhDzntDFDFVCI0iS2apUUcgtJ7XUPbExCzFYbS6tvm0tC6nYNZu5txom9V9Ck0S5nf89tXcs7mY66tRFEoondUpomhDrme9qb9v3Z5UijofZtvJwJq1jqyRXYYvmjy0R2OPaljq1xelpt-ju13YTPSP_KF73kWppfXRKavhMSJ-lTezdu5K-RFZgKSrpM5x6Q-jhZDSlPxBQi2kPQiv3cnxMmldmnRrhtg3JUkDpzntzQoEcdzLO1f2Br3v_-u0Didy3RTGOKQIbLNK9TFaB5vSIbm47tSo-ajFBaGlYx_VM-nfhiSQx1LuZWKEs-McAHKddi7t59BLoet2mk0-mCYGDOcZ9Vyl_XZ_VWhg2HRUr8LSkaztTagWtgTn0jHBtPxaakabQmejyIqTXrORF9zsXjYCX6B4yKE3qvc2keR2IaLlmJcxNi1go82bb9eoo45fPJ7_pBAYZhSahavzyWeixFipanqjor4ANbqU8DjNcL_OKV7qjoDB_eIqQNNFR10gD7tRCgO7xlGEUWXk5pA_xA19B_Ou3DwjzhDhNECmzKhmdqpxO4y0ZydXZdrVaKl2q1xkgc7Q-YkAe12e1KFV5V5m6LO9GA6_TKOCzuhNv_6xmCh12RwiKNsq1ZY7QgdjLqmsuuba_WKAmzCQnoaf5XDPdEpzgVqQHcUr4EjJthvlAUr6bfah3aB7yqQouoM9d74eanvCV5eSb8jyid22Pp8iK5-vGPYWZJsDU6v0-RqtmiTGjIb1s_8C1_fbtF-DGTstynGNO6N1z6HvHjsKv0-PCrFVIOemjeUEWhKOMRkBwrBe8TOju2Vyl1k5p0nNo5fla3M105DMn8W5KdB_1rwsVt9NiE1IRut59o6WQGHvYNzYOxLgSk7atgQ41ynNPyZG58HiVKq0DAtJdeJ7OAOPRXkbO40agyyK41dAPyiz3io5kug6_gYzxlW5D8yZcM2mDCPHcShkfN3RlqhfJQAMy2sjwmVUnmhRvi0OTmUvIRM4LmUNwoiIMs8r0u6UJ_fZ6OoWWztRC0UH8FtGOfF8Jx-lyZ_N16Mbvhi4bT6bP0pz-hBvJb98-AGUbKWM0igyHhIY4QJxhGb3iZfP4IzwP3S7U7hEHtIwhktEsB7zKjdBrYYAmwhntYQyQNU7jZiitFc7ZkY3WfM5-hn87ky2tOcauTZOhBrBrGh2DLFEUJGSPxYg9oEJAytGFqFDizBurXK_IP_WTu6MqudCWNfDDgaIiZF2sOC2lxrZ8pUiuCd7IkM-sRPyV2o5yUvW0WSZ3GgwlV_zI70hnvNd2frtI3fderSSyxYigMQWTbP_jZBRN7Z5MchLeRukECYE-PjMPniqOSJDDutPydkC0iTQNMHINokTjvkGsiRmVrloWshH7B24-vn37wH8AVQSoiA==
Here's the query I use with "GET" for the (11025/16/mono) wav file:
http://developer.echonest.com/api/v4/song/identify?api_key=MY_DEVELOPER_KEY&code=eJzlWFmOZLkNvJIWLtJxRJG6_xEcj9WuLCemNAYKDffAHx2FfBQlikuQ6lJKWeUCrd6g6w2k32CWG5jfIOYFapUbUL_BY_f3MPcN9rxAa_0Ga16gl3aB_78I0g1-XwR13-AaweZ8AfjkBj-JIPkNhG6g6wb36C-5gfcLPJe6QPMbDL2B9Rv4uUDr8waz3yD2BX4W_XGDe_Tv8f19EeR1gx9E8G9iJHKDawR_FKM_Mwr_qzoq-wb3GNm5wD8yRn9mFH5QR__IXvb7quzPrCP1C_zGfnSP0aw3-EGMSqwL1Gcy_B603mD6Dfa6wN9EsNEN1voWGvvwOsNL47q89cpnom6XRfVWfB1fNq3UVWevtI-dEWNsaqelRi5evXox1W6zrU12YvZvpdVZ6Fvp9q7jJWWNud50HdadN90jQppSce2rxpkjpVOY9K_OzQtGO5XJEPdTgjmluZ9N9e0-x-hTOsQ-XfqafWvoGt7nUbjtTLIJmdoYJVrtbOtQt9E07MkJqy2G7SU-kQNn0-GDk3c1noMhhv_bSUubUB2Et8WwFrS_gNWx3799QvXqCgOETp2DFiLuqggsfp5dVI8zno2VxqKysZEV3eT2lHZq5OKxkN4aPEWcTljAL99KEf3d_0payxA_8N-HbiwE77RB5U23KJWTulHg6JQWKkwpdZt91iO75c6797YYD8H6OrdOPT0vqMLCs1jAv6fXD2mvC8Grg5tLXSlFDlPI9nNSKtO5p1RPHB4--RQiZq599pQuPkPbkIrMZ_rY-Tj-5D1yq4NbWKp9ePyRputqIUTtE_Ieb99esHuM1ocxUmM-z9IdKMLCe9pA5k5qltJeW7eXlA8NkiNeBFGl1IX9uv8b3b1Gf9Pdq9JCao4moGdL3dRgCmOShXu0jfcr2xzReGtqbAnTEipLUZVCgeJvOpmRlfgJvoCbloriPY6sCz25X5mja6xVbdvw2BVl0Y1HTzXzUB5KqL42gxsqCDUTwXn4UWTusd4PMyJpo65FSwvl3XJnJyRWK9ASiT5TmtbTjPJhhosMZrALMezhtCX3q2442g6X5aQNvrD-YeljZJqR63JTti7y4ZJnSVrlPuwLpFVv375IdQlSxkzUFD7f8DMvwvBESv1YI3DS8l07clrOMI1j7lbANYHmj4ucHrkYGVHBCLvWyp09NXJxaXtPb6IMXwQeKdtwG3BiSsdTAuajw4nU4XIsAmeYT4R0psYpsk9KyeHHVMv9ciuWPVVbRKQ09wu4n1LqVcc05RID11tpVWrsh3LhMLAieoaD9u3DyLSlr8OR0gGmLCnN_dK-PCg3dXAN7l7Aoc_O1MFteXie0Xb0k1vF7rpSykPWPGvIeUG68-3bC3wcFIw1uEpGQSeQow4L0AFIkBvChqobBqZDdiKqCEFxnMxFXtKFa6yUhoM60R-adGrtpNQQF39JhTEEhbXNgp7cUxdMqCjlU4Za45K6L41JY88y0IgI_tNUY3L0sucgWSIW6N0dFaw1TyPD8udemmpcNvgUCalfbKYBkiyN4O4GXn-WvJ1bOtpQEfSBU9HG8tw8LY3MWkKPdhLGdh8az-Lq5AGi7WirVqMekGpK84Jp5NobM8onpM1v315QManUgMFgNpNK4ClYgdxfTITpBTcTQ7MoA01ql96lgZdbQS37S8pTKSYYcYPsqwuGgCrbVk-NOooREVpDIdwBMy6mCtBirRtEkou5oBym7yLVO_rBowG2QmVgAkBtP7F8-s6eEuN0qgVF-3iUquU6BJrhm2rzZZVVef7P8d825-K0KqW5y8u-o-xnSIuepqV0nloit08jc-cJBqsfN9pLZ5oWa8bITZ-xp6UtNhgDwSekxtu3L4DePdAMA3fCfCJSGXSxMHXAg2iZMDSlFfTxRdo24ceorY09-Jdu7ZhXDuYHxXh0UvelsbtVQiXyWtrxYHjUUiMXSwW5N1ltIY-6psZr8dMx0BzxgkHRbP4lJeQkNcLI1Lg7kcumOTZK9qyN14w-STFSikGS8ZKYGEuQ26AqmSz-9FPcs2O8xMCFeeDLuV02RsA8oy0_Bi7ZjHZycvuFvoQOUuGg0XlhXCABcdE4uM94Qt0Wxs6W5kJ7-0YGRZq7q66Z5j5dZKdVDeVLqM660j50YTSpT8C_ZxT-j28vmOBr3BYM3FDNmLNV2h4Yi_Hsilht2_OWUWp4BcCEhgkAGYRBuXVBH1_wdgNL4qlcV4DawcUaKBPMY4Sn-YcUXggkMYol4NznUYGOSkeeKuG5z3LMsE-rhTTPJfSiYhhbIs8FnTUHz-0jD3umVXaeHKARUoIY_DwLHixIjDVloLXHVhStenhvR5B9T5dFYI3xDtIq-vDq09Wx0RH0G2qBDvRsD7Nr3gPNo2FbFP1UuDkv82t7FHdv5Wlgu8EhmH4Rt63o3XgKRWBIkPawbYm9n7EGj5Lz_D0d73dXfCwqBcMqiHKhLnUs-Ecw0KNYQS-ojE8oyAF6-_aCfwH-Hdax
Of course "MY_DEVELOPER_KEY" is replaced by my own API key.
Any thoughts or comments?
|