butt (broadcast using this tool) is an easy to use, multi OS streaming tool. It supports SHOUTcast, Icecast, WebRTC 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, Icecast or WebRTC server. If you want you can also record your session.
Screenshots
Observed history
| App | Change | Version | When ↓ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
1.47.05 Jul 2026
- Update to FLTK 1.4.5
- Add the ability to scale the UI size (Settings→Misc→Screen scaling)
- Update cacert.pem to the latest version
- Shoutcast: URL encode the password when submitting a new song
- Icecast: URL encode the mountpoint when submitting a new song
- Linux: Add support for Wayland (start as "FLTK_BACKEND=x11 butt" to run with Waylands X11 fallback Xwayland)
- Fix: When using Vorbis in VBR mode the min bitrate was set for the upper limit instead of the max bitrate
1.46.07 Dec 2025
- Fix possible corruption when recording .wav files
- Increase number of allowed server setups
- Improve robustness of recording audio files
- Improve error message when connecting to a Radio.co server without a scheduled event
- Linux: Allow settings a jack client name via -j command line parameter
- Linux: Fix compilation on some systems due to missing #include <ctime>
1.45.019 Apr 2025
- Add support for custom URLs and mountpoints for listener statistics
- Add seperate MIDI commands for START/STOP Broadcasting and Recording
- Add support for controlling BUTT via MIDI NOTE_ON messages
- Fix a crash when connecting to a Shoutcast server that is configued with streamhidestats=all
- Fix an issue where "Listeners: 0" was shown after connecting to servers that don’t provide listener statistics
- Fix several German translation issues
- Update credentials for existing radio.co servers when re-adding them
1.44.01 Dec 2024
- BUTT can now request the current song from an URL (website)
- It is now possible to instruct BUTT to overwrite existing recordings
- Add a new display mode which shows "On Air" and if available the current listeners
- Fix memory corruption after canceling a connection attempt when using a different application language than English
- Improve compatibility of UTF-8 in song names with some servers by making the update request compliant to RFC3986
- Increase font size of the "Listeners" label to improve readability from far distances
- Change the default answer from "Yes" to "Cancel" when asked to overwrite existing recordings to prevent accidental overwriting of existing recordings
