DarkIce

1. What Is DarkIce?

DarkIce is a an IceCast live streamer. The purose is to take the live input from a soundcard, encode it and send the encoded stream to an IceCast server. DarkIce uses lame as a shared object or statically linked as its mp3 encoder.
DarkIce is being written by Ákos Maróy

2. Status

DarkIce is under development. While still considered beta, it has been used for almost a year in production 24 hours per day.
The latest version is 0.4, check out the ChangeLog.

3. Download

DarkIce is © Copyright Tyrell Hungary under the GNU General Public Licence, and is hosted on SourceForge.
You can download DarkIce releases from the project's download page or FTP site. I also provided lame packages, which are needed by DarkIce, but you can use your own lame libs if you like.

You can either

  • get the RPM packages lame-3.89beta-1.i386.rpm and darkice-0.4-1.i386.rpm, install & enjoy
  • get the package darkice-static-0.4-1.i388.rpm, this is statically linked, and does not need lame libraries
  • download the source tarball darkice-0.4.tar.gz and compile yourself. You will need the lame libs to do this. Try packages lame-3.89beta-1.i386.rpm and lame-devel-3.89beta-1.i386.rpm, or your favourite lame tarball. You'll need lame 3.89 or above.

If you like to live on the edge, you can check the CVS repository by getting module darkice as described here.

SourceForge Logo