DarkSnow

For those users still uncomfortable with command line options and manually editing configuration files, there is a GUI-frontend for the DarkIce program. Termed DarkSnow, this application provides a nice interface and configuration tool for DarkIce. It can be downloaded at the following URL: http://darksnow.radiolivre.org/index.en.html.

After downloading and uncompressing the source, change to the new directory and run the standard compilation commands.

# cp darksnow-0.4.6.tar.gz /usr/local/src/
# cd /usr/local/src
# gunzip -c darksnow-0.4.6.tar.gz | tar xvf -
# cd darksnow-0.4.6/
# ./configure && make && make install

Important

Users are required to have the gtk2-devel RPM package installed beforehand.

Launch the frontend from any terminal window. The primary window is defined as "Server Options". Set the server type, IP address, port number, mountpoint and password. Once all the variables have been correctly inserted in the GUI-frontend, you may still have to manually start the streamer from the command line. Unlike earlier versions, the latest DarkSnow does not allow you to launch the application from the GUI. However, it does provide a way to save and reopen existing configuration files.

The DarkSnow Server Options screen.

Properly setting the values on the secondary tabbed screen is much more critical to configuring DarkIce. This tabbed window is termed "Audio Options".

The Audio Options screen for DarkIce.

Use this screen to determine what format the streamer will use, i.e. MP3 or Ogg Vorbis. This screen also sets the bit and sample rates. Select the bit and buffer as well as the number of channels and the default audio device. The items shown in the screenshot are viable and can be implemented on most any streaming box with DarkIce installed. Most default variables should result in a fully functional DarkIce streaming server.

Input Streaming Description variables in the last tabbed window.

After the proper variables have been configured and the configuration saved to a static file, you can start DarkIce the same way as explained in the previous section.

Warning

Remember that DarkIce is engineered to stream live audio feeds and not static playlists.