Version 0.1.18 (2019-05-12)
-
added support for automatic recording after starting butt
-
enabled AAC afterburner (improves audio quality)
-
fixed issue with configure.ac 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