- Fix: On some machines, connecting to a server using Opus or Vorbis could fail.
- Fix: The app crashed when selecting audio channels while no monitor device was selected.
- Fix: Changing audio settings could cause the app to crash.
- To reduce monitoring latency, the audio buffer size can now be selected from 10 ms to 50 ms.
- Stream, Recording, and Monitor can now be muted in the Audio Mixer.
- Added network and MIDI commands to mute/unmute streaming and recording.
- The monitoring source can now be selected in the Audio Mixer.
- VST3 plugins can now be loaded/unloaded while streaming or recording.
- The settings of multiple VST3 plugins are remembered now.
- The application can now be minimized to the Windows System Tray.
- Fix: Special characters in ANSI-formatted song files were not displayed correctly.
- Fix: Some VST3 plugins failed to load on macOS.
- Fix: Crackling noise when closing the application.
- Fix: Audio distortion when using [DirectSound] devices for many hours.
- Fix: Streaming sometimes stopped when an RDP session was started.
- Fix: The Settings window and others did not open after a warning message popped up during startup.
- Fix: Deleting all but one disabled station prevented streaming.
- Fix: Deleted Stations/Encoders/Servers/Schedulers where not removed from the config file.
- Recorded files older than N days can now be automatically moved to the trash.
- You can now manually select a BUTT configuration file to import servers into BUTTM.
- You can now distinguish between "Start recording when connecting" and "Start reconnecting when connected".
- MIDI settings can now be reset to their default values.
- Added network commands to mute and unmute an input.
- When using a WASAPI loopback device, BUTTM now ensures that the audio stream continues even if no audio is being played on the loopback device.
- Adds support for OGG/Vorbis.
- Adds support for WDM-KS based audio drivers.
- Adds support for VST3 plugin bundles (e.g. WavesShell).
- Adds support for Icecast ICY inband metadata for MP3 and AAC.
- Improves VST3 plugin compatibility (e.g. Angry Audio plugins are now supported).
- Settings can now be protected with a password.
- The Scheduler now supports accuracy to the second.
- Hovering over the blue "Scheduled" indicator now shows a tooltip with the next scheduled trigger time.
- Recording settings are now accessible directly from the main screen's Recording section.
- Fix: Schedulers with a "Once" interval were not marked as scheduled under some circumstances.
- Fix: The AAC encoder did not work on some macOS installations.
- Fix: Sending email notifications through a SSL enabled server did not always work on Windows.
- Adds support for WAV recording.
- Adds sorting buttons to the Server, Encoder, Stations, and Scheduler lists.
- Mitigates audible clicks on the monitor output during startup.
- Reduces the required vertical space of the main application window.
- The log is now stored in %LOCALAPPDATA%/BUTTM/logs on Windows instead of in the application directory.
- Fix: Retrieving listener statistics from a Shoutcast v1 server did not work if the current song title contained a comma or UTF-8 characters.
- Fix: Manual reordering of the Server, Encoder, Stations, and Scheduler lists did not always work reliably.
- BUTTM is now able to store VST3 plugin settings.
- You can now load the default built-in effect values by clicking a reload button.
- Fix: Sometimes the automatic reconnection did not work properly.
- Fix: Update song from application did not work.
- Adds support for VST3 effects!
- Disables ASIO support when unused to prevent unwanted interactions with other audio apps.
- You can now set a custom title for the main window (Settings -> Misc).
- The position of an audio effect within the signal chain can now be selected more freely.
- Recordings can now also be scheduled.
- Fix: Variables like %EVENT% did not work in the email subject.
- Fix: Streaming and recording no longer stop when an RDP session is closed.
- Fix: Automatic detection and import of BUTT servers did not work on Windows.
- Fix: Detection of new audio devices did not work correctly for some devices.
- It is now possible to change the AAC encoder bandwidth.
- It is now prevented that the same song is sent to the server multiple times in a row.
- Fix: Some people reported audio glitches when starting and closing the application. This should now be fixed.
- Fix: Changing the AAC afterburner setting did not work correctly.
- Fix: After entering a non-existing URL into the "Update song from URL" input field, an existing URL also did not work.
- Fix: Clearing URL input fields did not work as expected (e.g. in "Update song from URL").
- Allow changing the FLAC encoding sample rate.
- A new button in the Encoder Manager allows validation of the encoder settings.
- File split timer accuracy has been significantly improved.
- Fix: Recording file names with more than one '.' now work correctly.
- Fix: FLAC encoding now works with audio device sample rates other than 48000 Hz.
- Fix: Changing some encoder settings now works correctly.
- Fix: The recording folder now opens correctly even if it contains a format specifier such as %Y.
- Fix: Minor UI issues have been resolved.