Welcome Guest ( Log In | Register )

Reply to this topicStart new topic
Echonest fingerprinting, Script to identify unknown song
post Aug 30 2012, 05:13
Post #1

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

The script: view download

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

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: 28th November 2015 - 17:06