Monthly Archives: January 2011

Chromaprint 0.2

I’m not good at releasing code, as this should have been done a long time ago, but I’ve finally released the version 0.2 of Chromaprint. The main changes are new functions in the public API for working with raw fingerprints … Continue reading

Posted in Acoustid, Announce | Tagged , , | 11 Comments

How does Chromaprint work?

I’ve been meaning to write this post for a long time, but never really finished it. I hope it will help people understand how does the Chromaprint algorithm work, where do the individual ideas come from and what do the … Continue reading

Posted in Acoustid | Tagged , , , | 28 Comments

Acoustid database dump available

I’ve finally written a script to take a consistent dump of the Acoustid database in the PostgreSQL tab-separated format used by the COPY command. I do not have any tools for importing it into PostgreSQL, so it has to be … Continue reading

Posted in Acoustid | Tagged , , | Leave a comment

Acoustid submission API extended to accept PUIDs

As strange as it might sound, the Acoustid submission API can now also accept PUIDs instead of MBIDs. I had the idea of using PUIDs to help bootstrap the Acoustid database for a long time, but I avoided implementing it, … Continue reading

Posted in Acoustid | Tagged , , , , | 2 Comments

Chromaprint plug-in for GStreamer

It’s been a long time since I learned some new framework (or even wrote some real code), so I decided to write a GStreamer plug-in that will wrap libchromaprint and make it very easy to generate Chromaprint fingerprints in GStreamer … Continue reading

Posted in Acoustid, Programming | Tagged , , , , | 1 Comment