Scroll to navigation

darkice(1) DarkIce live audio streamer darkice(1)


darkice - an icecast / shoutcast live audio streamer


darkice [options] -c config.file


DarkIce as a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server. DarkIce can record from:

* OSS audio devices * ALSA audio devices * Solaris audio interface * Jack sources * PulseAudio sources

DarkIce can encode in the following formats:

* mp3 - using the lame library * mp2 - using the twolame library * Ogg Vorbis * Ogg Opus * AAC - using the faac library * AAC HEv2 - using the libaacplus (3GPP reference code)

DarkIce can send the encoded stream to the following streaming servers:

* ShoutCast * IceCast 1.3.x and 2.x * Darwin Streaming Server

Darkice runs on the following operating systems:

* FreeBSD * Linux on intel and PowerPC * MacOS X * NetBSD / OpenBSD * SUN Solaris

DarkIce uses POSIX real-time scheduling to keep up with sound card input. POSIX real-time scheduling is only available if the program is run as root. Therefore it is recommended that DarkIce is run as root.


-c config.file
Specifies what configuration file to use. If not specified, /etc/darkice.cfg will be used.

-v n
Sets the verbosity level, between 0 and 10. 0 is silent, 10 is loud. Defaults to 1.

Prints the help page and exits.


Lots of bugs.




Akos Maroy <>


Developed with contributions by

Jim Crilly, <> aNa|0Gue, <> Robin P. Blanchard, <> Tom Gray, <> Michael Smith, <> Julius O. Smith, <> the OSALP team, Kristjan G. Bjarnason <> Nicu Pavel <> Kai Krakow <> Atsuhiko Yamanaka <> Ricardo Galli <> John Hay <> Christian Forster <> John Deeny <> Robert Lunnon <> Enrico Ardizzoni <> Deti Fliegl <> Nicholas J. Humfrey <> Joel Ebel <> <> Alexander Vlasov <> Mariusz Mazur <> dsk <> Clyde Stubbs <> Jens Maurer <> Elod Horvath <> Pierre Souchay <> Daniel Hazelbaker <> Alessandro Beretta <> Roland Hermans <> Rafael Diniz <>


Project homepage:

IceCast homepage:

ShoutCast homepage:

Darwin Streaming Server homepage:

Lame homepage:

TwoLame homepage:

Ogg Vorbis homepage:

Ogg Opus homepage

faac homepage:

libaacplus homepage:

DarkSnow GTK front-end: written by Rafael Diniz

November 20, 2007 DarkIce