Release Notes: This release features internal cleanups and a streamlined client API. Audio input now happens via libraries rather than pipes from/to a decoder. Effects are now supported.
Release Notes: A regression caused by leftover debugging code has been fixed: where 1.6.1 introduced pauses in playback suddenly, 1.6.2 cures that.
Release Notes: This release fixes two bugs. First, a quite serious bug was fixed with the mpg123 input not cleaning up when being closed. This has been a problem since 1.4.0. Second, the specific case of 1to2 upsampling now handles volume correctly.
Release Notes: This version gives you local communication via UNIX domain sockets and peer-to-peer communication between DerMixD clients.
Release Notes: This release fixes a mean bug/crash with MPEG input data of a different channel count than the mixer (mono vs. stereo), and completes the "scan length" operation with the updating of DerMixD's own value for track length (just like "length" does).
Release Notes: This version is an enhancement for uninterrupted playback also when there is a lot of background work going on. This includes work scheduling enhancement for the mixer and the new preread command (to get the files into the filesystem cache before playback).
Release Notes: This release contains important threading/stability fixes, some internal reworking, and exciting new functionality. There is an experiment with thread priorities on Linux for keeping things smooth, but on the user side the most important feature may be the new scan command for querying properties of an input stream (like peak or normalization volume).
Release Notes: This release adds playback of Ogg Vorbis files via libvorbisfile, as well as directory browsing for clients (cd, ls, and pwd commands similar to a Unix shell). A bug with backzeroscan has been fixed.
Release Notes: The parsing of command line parameters now actually manages to interpret mpg123.zeroscan=off as _deactivation_ as it was intended. mpg123.zeroscan has a fix for the silence at the end of a track (it was messed up before). Both optional mpg123 features (gapless and zeroscan) are off by default now to emphasize that it is your decision to use them (though it is recommended).
Release Notes: This release is a milestone, packing together many fixes with important new features. The threading logic was revised and stabilized during testing on multi-processor machines, and with reliable use in a radio station in mind. This release has new commands, extension of old commands, and another main input source: the wealth of support for audio formats from libsndfile.