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.


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

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