Version 0.1.18 (2019-05-12)

  • added support for automatic recording after starting butt

  • enabled AAC afterburner (improves audio quality)

  • fixed issue with and s390x architecture

  • updated the FSF address in COPYING

  • AAC libs are not delivered with the setup files anymore (read the manual on how to activate AAC support again)

Version 0.1.17 (2018-12-27)

  • added support for FLAC streaming (icecast only)

  • added 5-band equalizer (thanks to Melchor Garau Madrigal)

  • added the ability to read song informations from several apps on MacOS and Linux (thanks to Melchor Garau Madrigal)

  • window title is automatically renamed to the connected server (useful when running multiple instances)

  • fixed connection issue with airtime

  • fixed integer overflow when gain is set too high

  • fixed compilation error on ubuntu 18

  • changed color of windows icon from black to yellow. So people using Win10 can now find butt in their black taskbar ;-)

Version 0.1.16 (2017-09-17)

  • fixed compatibility issues with shoutcast v2.5.5.732

  • replaced portaudio by newest stable version v190600_20161030

  • when using AAC+ the best AAC profile for the current bitrate is selected automatically
    AAC+v2: bitrate < 48kBit/s (aac_aot = 29)
    AAC+v1: 48 kBit/s <= bitrate < 96kBit/s (aac_aot = 5)
    AAC-LC: bitrate >= 96kBit/s (aac_aot = 2)

  • you can force the AAC codec to a specific profile by setting aac_overwrite_aot = 1 and aac_aot to the appropriate aot value {2,5,29} in buttrc

Version 0.1.15 (2016-05-28)

  • added AAC+ support

  • added a "Split now" button to instantly start a new recording file

  • improved look&feel on retina displays on OSX

  • improved compatibility with proxies/load balancers (thanks to boyska)

  • fixed handling of newline characters when reading the song name file

  • fixed evlauation of time/date variables when automatic file splitting is enabled

  • fixed compatibility with airtime servers

  • fixed ogg and opus support for ShoutCast

Version 0.1.14 (2014-12-27)

  • added FLAC support for recording

  • added Opus support (thanks to oneman)

  • added logfile support (thanks to mikko)

  • added support for more variables in the filename (%H %M %S) (thanks to mikko)

  • automatic file splitting can be synced to full hour now (thanks to mikko)

  • LCD info can automatically rotate every 5 seconds now (thanks to mikko)

  • added ability to change audio buffer size

  • uncluttered LCD (thanks to mikko)

  • file extension of record filename gets automatically updated now

  • dropped support of different samplerate/channels for stream and record

  • resorted settings elements/widgets

  • removed possible memleaks

  • connecting to an unreachable server does not freeze the GUI anymore

  • fixed icecast and shoutcast meta data handling

  • made update song from file more robust

  • "update song name manually" reacts on Enter button now

Version 0.1.13 (2014-05-02)

  • has an icon now! - Thanks to Subrat (ipapuna) Nayak

  • added support for lower bitrates (24k, 16k, 8k)

  • added support for user defined configuration path e.g. "butt -c <path_to_config>"

  • added support for user names in Icecast

  • added gain slider. This slider multiplies the audio input samples with the given factor

  • added .manifest file to disable the VirtualStore on Windows Vista and higher

  • added the ability to automatically split the recording every n minutes

  • added feature for importing and exporting configuration files

  • compiles with Xcode 5 on OS X Mavericks

  • compiles with traditional GNU autoconf/automake environment on linux and mingw

  • improved robustness against faulty config files

  • improved compatibility to ShoutCast v2 servers

  • improved look&feel

  • fixed samplerate issues

  • fixed mono playback/recording

  • changed data volume information vom kBytes to MBytes

  • changed default recording path to users home folder

  • sends audio information (bitrate etc.) to Icecast server - Thanks to Dominik Durner

  • reimplemented VU-Meter with peak hold

  • comes with as an ubuntu package

  • windows: can be installed as user without admin rights

  • windows: uninstallation process also removes the configuration file

  • instead of canceling the automatic song update in case the given file is not readable, butt now tries to reread the file every 5 seconds

Version 0.1.12 (2010-04-10)

  • butt is now able to connect automatically after startup

  • shortened time between connect attempts (fixes Shouted.FM connection problems)

  • improved wrong password detection for shoutcast

Version 0.1.11-2 (2008-12-14)

* fixed display info after automatic reconnection

Version 0.1.11-1 (2008-11-09)
  • fixed segfault if there is no . in the filename

Version 0.1.11 (2008-10-26)

  • fixed unintended disconnects

  • fixed recording problems

  • removed buffer overrun messages

  • recording can be now stopped with the stop-button

  • replaced pcm recording by wav recording

  • recording as ogg is now possible

  • added "stay on top" checkbox

  • fixed possible crash when changing mp3 settings while streaming

Version 0.1.10 (2008-05-25)

  • removed xrun "led". Instead the msg window informs the user about overruns

  • added dB values to the vu-meter

  • fixed bitrate/samplerate selection for ogg

  • network backend works with non-blocking sockets now

  • libshout is not needed anymore

  • songname can be updated from a textfile now

  • more samplerates are supported now

  • fixed samplerate selection problems

  • fixed crash when connecting to icecast server on MacOS 10.4

  • fixed crash when changing the server type from shoutcast to icecast

  • some cosmetic changes (buttons, LEDs)

Version 0.1.9 (2008-04-10)

  • minor GUI makeup

  • made butt more verbose

  • fixed possible segfault when trying to EDIT stream info

  • fixed automatic reconnection

  • filenames can be indexed with the %i variable now

  • renamed "rec not until connected" checkbox to "start rec. when connected"

  • added orange record icon for "armed" state ("start rec. when connected" = 1)

  • butt starts recording as soon as connected, when in "armed" state

Version 0.1.8 (2008-03-30)

  • text/bg color can be changed in the [GUI] tab

  • removed the "Config saved" popup message

  • added pcm recording

  • improoved record handling

  • the config menu is more user friendly now

  • fixed crash when connection loss

  • the user may select the samplerate now

  • the config window can be attached to the main window now

  • fixed bitrate and codec ShoutCast info

Version 0.1.7rc1 (2008-01-04)

* butt runs on MacOS 10.4 and 10.5 now!
* added recording time to the display info
* fixed bug with '&' in the song string
* changing the display mode works only when connected now
* added a checkbox which lets the user decide if the recording should start
right after selecting the output file or when connected
* added a msg box which ask the user if he wants to stop the recording
when disconnecting

Version 0.1.6 (2007-12-08)
  • added status symbols to the display

  • recording runs with a seperate thread now!

  • added a button for showing/hiding the server password

Version 0.1.5 (2007-11-22)

  • minor GUI changes

  • fixed streaming/recording with mp3 320kb/s

  • fixed segfault in Fl_ILM216.cpp

  • the user may change the display colors now (right click on the display)

  • the "connecting" info on the display updates faster now

  • changed default display colors to white/blue

Version 0.1.5rc1 (2007-11-16)

* replaced ALSA by PortAudio -> OSS is supported now
* ported butt to Microsoft Windows (tested with win2k and win xp)
* butt reminds the user about unsaved changes when closing now
* starting the recording is possible at any time now
* added mono encoding for OGG
* improved some GUI stuff
* improved CPU usage

Version 0.1.4rc2 (2007-11-03)
  • butt should compile on more machines now

Version 0.1.4rc1 (2007-11-01)

* added IceCast support (ogg and mp3)
* added ./configure script
* butt is now able to send the "Current Song" value to the ShoutCast/IceCast server
* Changed stereo mode from joint-stereo to real-stereo
* code cleanup

Version 0.1.3 (2007-10-08)
  • bugfix: butt crashed if you press "apply" in the server/icy tab without having an server/ICY-entry

  • bugfix: butt crashed if you change the bitrate without having an ICY-entry

  • bugfix: there was some uncommented code in the [DEL]-server callback-routine which shouldn’t be uncommented

  • facelift: if you delete all server/ICY-entries, the input fields in the server/ICY still showed the values of the last server/ICY-entry

Version 0.1.2 (2007-10-07)

  • added a GUI for configuring butt

  • comments behind config entries are not allowed anymore.

  • removed the network init part. It was nonsense

  • fixed mono playblack

  • fixed recording problems

  • ICY entries can now be empty without causing butt to crash

  • butt shows the real port in its "connecting to…"-info line now and the "pseudeo" port in parenthesis

  • fixed a bug which causes pcm data loss in some cases

Version 0.1.1 (2007-09-16)

  • added recording feature

  • fixed seg fault on startup when compiled with gcc-4.1.2

  • fixed seg fault when encoding with high bitrates