Copiste may become (one day) a radio ripper featuring metadata extraction and audio recognition using learning algorithms. Currently, it allows music / speech detection on audio files as well as live radio streams. The core software relies on a large number of XML files and is therefore easy to hack on the fly.
The computing part of the project relies on libvlc, which provides a large set of decoders and a powerful streaming pipeline. The other dependencies are Qt and boost. The project can be built either with SCons or with CodeBlocks.
See README for details.
At one point, Open Hub analyzed source code for this project based on code location(s) available at that time. Since then, the code locations have been removed.