AcoustID News and Updates
AcoustID code moved to Bitbucket
Dec 29, 2012
I was not very happy when GitHub announced that it discontinues project downloads . I was using GitHub to host compiled packages for Chromaprint and the AcoustID fingerprinter, as well as release tarballs for all AcoustID projects, so I had to start looking for alternatives.
I could continue to use GitHub and host downloads elsewhere, but I like to have all project related files in a central location, so I’ve decided to move everything from GitHub to Bitbucket.
AcoustID: Faster fingerprint importing
Oct 21, 2012
Asynchronous importing of user submissions was always a big part of the AcoustID architecture. It makes things much easier to handle on the server side, allows database maintenance without turning the service to read-only mode (just delays the imports) and has many other benefits.
However, people often wanted to get back AcoustIDs for fingerprints they just submitted. It took about a minute to import the fingerprints, so the only solution was to wait a few minutes and then look up the submitted fingerprint to see if it’s already imported.
Acoustid fingerprinter 0.6 released
Sep 5, 2012
A new version of the Acoustid fingerprinter has been released. The main change is compatibility with the latest FFmpeg API and fix for a crash when compiled with FFTW3.
The official binaries for version 0.5 are not affected by any of the changes in this version, so this is a source-only release.
Download:
Source code tarball (91KB) Changes since version 0.5.1:
Compatibility with the latest FFmpeg API Changed name in the .
Chromaprint 0.7 released
Sep 5, 2012
A new version of Chromaprint has been released. The main change is compatibility with the latest FFmpeg API. There is also a modified fingerprint algorithm, that ignores leading silence up to a specific threshold, but this has no impact on Acoustid users.
Functionality of the fpcalc utility has not changed, so I’m not building the binaries for this release. You can use the binaries from version 0.6.
Download:
Source code tarball (530K) Changes since version 0.
New AcoustID server release
Feb 2, 2012
I’ve just updated the AcoustID servers with the latest version of the code. There is a couple of changes on both the website and the API.
One important change on the website is addition of email and website fields to applications. If you are an author of an open source application that uses the AcoustID API, please fill them in so that I can contact you in case there is a problem with your API key.
Acoustid fingerprinter 0.5.1 released
Jan 8, 2012
A new version of the Acoustid fingerprinter has been released. It’s contains just one small bug fix regarding compatibility with Qt 4.8 . The official binaries for version 0.5 are not affected by this bug, so this is a source-only release.
Download:
Source code tarball (91KB)
Acoustid fingerprinter 0.5 released
Dec 22, 2011
A new version of the Acoustid fingerprinter has been released. The version adds support for Unicode file names on Windows, reading 24-bit audio file formats and can parse MBID tags from MP3 files written by foo_musicbrainz .
Download:
Windows application (7.5M) Mac OS X application (14.4M) Source code tarball (70K) Changes since version 0.4:
Unicode filename support on Windows. Support for 24-bit sample formats. Reading MBID tags from foobar2000-written MP3 files.
Chromaprint 0.6 released
Dec 22, 2011
A new version of Chromaprint has been released. As with the previous version, the core library hasn’t changed much. The fpcalc utility now supports 24-bit sample formats and by default calculates fingerprints using the first 2 minutes of audio. The Python bindings previously included in Chromaprint have been moved to a separate library, pyacoustid .
Download:
Source code tarball (530K) Static binaries for the fpcalc tool: Windows (695K) Mac OS X, 32-bit, 10.
Inside the Acoustid server
Dec 15, 2011
Time flies really fast. It’s been over a year ago since I first released the server code for Acoustid . Back then, Acoustid was just an experiment, but the project is becoming more and more visible and these days it’s serving between 500k and 600k lookups every day .
What makes me more happy than that the project is being useful is that the decisions I’ve made regarding the server architecture turned out to work very well and the server generally very fast and scalable.
AcoustID server release
Nov 10, 2011
I guess it’s time for AcoustID to have release notes when something gets released, so here is my first AcoustID server release blog post.
Some time ago I added overall search statistics. This release adds similar statistics for individual applications. For example:
Of course, these statistics are only available to the owners of the applications.
Another change related to external application support is that the submission API call now accepts a new parameter clientversion.