Main Window
Become a Patron! banner


butt (broadcast using this tool) is an easy to use, multi OS streaming tool.
It supports SHOUTcast and Icecast and runs on Linux, Mac OS X and Windows (64 Bit only since version 0.1.20).
The main purpose of butt is to stream live audio data from your computers Mic or Line input to a Shoutcast
or Icecast server. If you want you can also record your session.
butt is NOT able to stream audio files of any kind.

For more details and instructions have a look at the Manual [PDF]

If you are looking for a broadcasting tool for your iPhone or iPad visit iziCast




  • Works with SHOUTcast and Icecast

  • Supports SSL/TLS (Icecast only for now)

  • Runs on all three major operating systems. Mac OS X, Linux and Windows

  • Supports aac+, mp3, ogg/vorbis, ogg/opus and ogg/FLAC for streaming

  • Additionally supports recording in wav

  • Connects to a server after starting up automatically

  • Reconnects in case the connection was interrupted

  • Records after connecting to a server automatically

  • Supports simple control via command line

  • Show number of listeners

  • Supports up to two multi-channel audio devices

  • Song names can be updated manually, via text file or via music apps (only MacOS and Linux)

  • Configuration files can be imported and exported

  • Status display shows infos about the current state (click on it)

  • Can automatically connect/disconnect on a configurable signal/silent period

  • Can automatically start/stop recording on a configurable signal/silent period

  • 10-band EQ

  • Dynamic Range Compressor

Latest Changes (2022-12-24)

  • Add support for a second audio device

  • Streaming and recording volume can be set independently

  • Add support for icecast-kh listener statistics

  • Highlight connect and record buttons when active

  • Restore window size if "Remember main window position" is active

  • Increase size of slider knobs

  • Start with default values in case the config file is damaged

  • Always overwrite existing files when recording is started automatically or via butt client

  • Do not stop recording if a butt client sends a disconnect command while butt is offline

  • Fix an issue were butt mistakenly says "Connecting…​"

  • Fix memory leak if "Show listeners" is activate

View ChangeLog for complete history.


butt at danielnoethen dot de