IPB

Welcome Guest ( Log In | Register )

Echonest fingerprinting, Script to identify unknown song
romor
post Aug 30 2012, 05:13
Post #1





Group: Members
Posts: 650
Joined: 16-January 09
Member No.: 65630



The script: view download

Req:
1. SoX
2. ENMFP_codegen (just unpack codegen.dll and test.exe from Release folder somewhere)

Script expects audio file path, then SoX decodes it to single channel 22k raw file which is than passed to test.exe (it does not accept feeding from stdin unfortunately, so small, 20 sec, temp file is created and deleted afterwards. After test tool provides code sequence, track is identified through echonest api requests.

For formats not supported by SoX, suitable decoder can pipe data to SoX obviously
Correct path to sox.exe and test.exe needs to be set inside script

More about this fingerprinting tool can be read here: http://notes.variogr.am/post/27796385927/t...e-echo-nest-faq

In action:
- from console (verbose is set to 1 which is not the default)


- from foobar2000 as run service


Additionally track ID can be retrieved for querying more services: http://developer.echonest.com/docs/v4/index.html#rosetta

They claim 35 M unique track database and future musicbrainz interoperability (http://echoprint.musicbrainz.org)


--------------------
scripts: http://goo.gl/M1qVLQ
Go to the top of the page
+Quote Post

Posts in this topic
- romor   Echonest fingerprinting   Aug 30 2012, 05:13


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 19th April 2014 - 21:48