echoprint-codegen
echoprint-codegen copied to clipboard
No songs in response on Lion
I'm using this code on OS X on Lion (Mac OS X 10.7).
I put it in post_data:
$ echoprint-codegen Billie-Jean.mp3 10 20 > post_data
[
{"metadata":{"artist":"", "release":"", "title":"", "genre":"", "bitrate":128,"sample_rate":44100, "duration":294, "filename":"Billie-Jean.mp3", "samples_decoded":220598, "given_duration":20, "start_offset":10, "version":4.12, "codegen_time":0.088343, "decode_time":0.395396}, "code_count":648, "code":"eJzlV22OpqkNvBJgY8NxsLHvf4QUzGbeTStLK2qtoijzozQND1-uctlvKdVHecCOB7RiL6DxAuEXzPoCixeEPYCYX-D2ghwP4MYv6PUFuh_wf8dRHS94M6j1AT_h6DsW8gXJD_iGo1Zf8GaQ4wVqL1jjBbs_gHD1B3R7gfELoj7gG47w5gdkf8A3LPwvxvkZSS7xgL8xF34SZ5EXvFmY7QU_YaHFC7S9YOgL3gyKPuBnmfJ2M3_BfymPvuMoX_Bk4Z0pTPaAv7OmPFmg-YKf-JXlC8IfQHW-4J0L76rh_oBvGGz9AT9h8DuOnpX97VffsBAP-IaFt1_NfIHvB3Bvfw175V42rdRVJ8WSvnLEGM4tW-t17YnLrUV1F1Mlm205192F_6PZ1laaTd3um3TcWaE1qWvMFS1rx0P3qsN47bIsf-23fU5L9LakvSVzX71GzhE-69Jdu7ZumitdZeiqPbDnotk2Qym8QjIFq7LtJr5C9-B7Rs-wsUv21pWt3Y8_d7ao-H7W2lPnDMuY9OVFVCbhXyeTPav-etFZcWOwN-E3BtXMSivoLqucpGoVAW_B_gGJvtqXsQ-szOA1wQuPhZybWbMojrBTfLPOwaq4-1gllkafIpszwKDTX84mots_s9kGlztby5B9Z4tyyVig5zP72RmC7_AAMYoCWscRAPK6853dNmnWFG_3XCdq69_dCv9Lb1vqcnSD5mNvvbPpjMW5ht5Z2RI09uzgq3mvdBa4M93Z2m2tOwsiGCy0WWRuKCoNkV_EJJDlr53Fd2aWBBGF7U-QG_Nfxj6wJjejYb1TbafEeOC40n3amE1SdpHhxne2967eOazfWacYjUkRrH9d230NurN3522QL4Ra5hCFmkqrv869K-5-LMtsNG_Y35AGrbs6lLUgIhAQKkstp3BAsk0nNoWAhS1HwsEEkhyzWCWad79KZeiddaRDgAWLZtgxxHPZDu3ljE1EbeDXuAov8AxNCLabcVTyx6yNulY3OiI5kij9kBSBcxKxh-ebRY9-L967y2RGxvIRUp_LGK812jrS_rgL1u49QMxvSCPKL2N_nm2MLFzbkXS-BXfSSNvbTmcepcIpdkKwrAz1c0V2eUXKUt93xf24NPeJ7NeOvI02ya0iIs53diiS5zO762q5e7MNr6F1105QMKHLyZ-1eO0RM9Z28anNg1JRFuKuzXYyRmAYNmKRdB1rgPgVTgrjJNgbR4weMadiW2EmRKgcVTgbgtZsLhm8qzXKO3sPxx1p8mbMg8lwaBiPCOn3vZ934HJwyt9wn_pl7AMQKywReq6nYFhF48sOUzbYxBzI4xHI6iKw5DIRHxa8jbVCCeOu6CTT6ly93WVr9LKyV7wDzqbEraUmQSXnO0WO6f0YaVArNFjTg5EUSHQTOpWj80DpF9V77obHQlEqp_VVbtGQmLWseVfc01S9zkAxQOdVmwQqCbyHR6WNRDmBWpC2LBSrqmHwHDsOYfhDOm80P1bGGO18AHcnwnBHlXPk6_DJSEQ4qCdOcfNDN9VaIDCsHVYdzUZFwtzrFkqxmWMjXMTz-OQRyqBzwjEypFRHlMA3jBEB1ALDXnd70NfqQBruhY6rfQBpPL-OfSAmYgDZLWQo0kAJNo2bKnK8YmOcCEmVUXrYHgV1p6PyVN2xKsIHScNkUKzPimJLXUy6dEgz6hkP_H6jXAjngtwH7BtZBUmquEHe5-MkMDINRo831e0DpWdIC2rYhRG_kOog8c5uVFgXDe5eiCS170RhhLNtL7JOEQDjpyxu34g16jAsqsNlGqSIQuAuTe4K7FYN_IxzS4E861hrolwNWA6Yk4D_JOIAi6hqxxnPaYSnFhN8fTcFruQFf5mwMWSZoMBZhYOP21j8ExoMyb6MfQAFp7iczmaJpAkupgR6Ef6BCoW8hWAIqdoQTqkCfUTAujt0K4piseHN6A8oIbDjROiwGtpySDxRswc0izqhpMgumDlqCirZeQn6l8TBaFGQaJwYRD81EIaz9t7lXgNudhovdlQ09B0BHuye60PMk1DyCDUYTXUiAxa8DxzAzgl09kWQZoMe2mmOBC7p6A5mJRQq5CXDy5jhpI1CEQWQjhJA9xr3kullC7wMTSGcEF6loaAWWjRlyM51qOxRTU6bpKeTFE48q8IcJlKwcjv2ruvUOy2KLbEamTzggSGxUK0IgmgwJP71jj3EUSuRb78BmeH2ZewDeLMpNFkGwu2u8_ggGtalqOsLDo3eYxBMhiG_2OdXr21vaA9AOtdeTjAVb4Q1Iv2Ng--rJvrGBSVORBZBk7aj0Nob4kWPBKtQ-JSiTzvlrFlH7UGfgg5IGp4DasHx1o0WIlAQFvT2ORdJlkiO7gn6T0NZJdFGBx8aMI54oVFuhvfUDhOFJ07UMqTxoo0E9HvaYDx1dIYA0dOCvz4G4cTT9J0iC8O4sxOE9o3Uk3ISijcc5R6E5G7jA6Ux1y9jH_gHMV5j_Q==", "tag":0}
]
Sent it with my key:
$ curl -F "query=@post_data" http://developer.echonest.com/api/v4/song/identify?api_key=YOUR-API-KEY
And get this response:
$ {"response": {"status": {"version": "4.2", "code": 0, "message": "Success"}, "songs": []}}
I hope it isn't a Lion thing. And ffmpeg works but truncates somewhere. The .wav sounds good.
ffmpeg -b:a 64k -i Billie-Jean.mp3 Billie-Jean.wav
(...)
Output #0, wav, to 'Billie-Jean.wav':
Metadata:
encoded_by : Lavf52.16.0
encoder : Lavf53.32.100
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (mp3 -> pcm_s16le)
Press [q] to stop, [?] for help
Truncating packet of size 1024 to 836ate=1410.7kbits/s
Truncating packet of size 1024 to 1
size= 50724kB time=00:04:54.45 bitrate=1411.2kbits/s
video:0kB audio:50724kB global headers:0kB muxing overhead 0.000089%
I'm using this song: http://dl.dropbox.com/u/4080869/Billie-Jean.mp3 I don't know how to give you more details.
Can you help?
Hello harianus,
I have checked the matching algorithm by querying the back end database directly using your fingerprint. The fingerprint is indeed matching with the correct song deep inside the system, but because the match is weak the algorithm returns no match. This is done to reduce false positives.
Could you please send me a copy of the file you used to generate the fingerprint? (Contact details at http://github.com/alnesbit ) That will help me to run some further tests to see if the problem is specific to your file, or if it is a symptom of something else.
Thanks,
Andrew
Thanks for your reply.
Here are more songs that aren't recognized either: https://www.dropbox.com/sh/95gukr6dh61zo0s/_eqJbGbSos
I included a couple of songs that are recognized.
They are all in the echoprint-list-of-tracks.txt on http://echoprint.me/data
Adriaan