Extending the SQLAlchemy SQL expression language
The SQL expression language from SQLAlchemy is already very flexible and allows you to build almost any standard SQL query, but sometimes you just need to use a SQL extension that isn’t supported by SQLAlchemy.
Offline for the next four weeks
I’m starting my hiking trip though Spain tomorrow, so I’ll be online very sporadically during the next four weeks and I’ll probably not answer emails.
TagLib 1.8 released
I’m sorry this took longer than expected, but I’ve just released the final version of TagLib 1.8. There are a few changes compared to the beta version, see the change log below.
Blog moved to Jekyll
Just finished moving this blog from WordPress to static files generated using Jekyll, with Disqus for comments. Please let me know if you spot a broken link or some other problem.
Chromaprint 0.7 released
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.
Acoustid fingerprinter 0.6 released
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.
New AcoustID server release
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.
Acoustid fingerprinter 0.5.1 released
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.
Acoustid fingerprinter 0.5 released
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.
Chromaprint 0.6 released
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.