Changelog

Version 1.4.2

  • Verbesserte Unterstützung für Screenreader wie VoiceOver und NVDA: Alle Bedienelemente haben jetzt aussagekräftige Namen, und wichtige Ereignisse werden angesagt.
  • Audio Library und Show List: Mit Enter lädst du den ausgewählten Track, und mit der Kontextmenütaste oder Shift+F10 öffnest du das Menü des ausgewählten Tracks.
  • Der neue Menüeintrag „Zum Sound Board laden“ lädt einen Track auf ein Pad des Soundboards, ohne ihn per Drag-and-drop dorthin ziehen zu müssen.
  • Neue Tastenkürzel zum Verbinden und Trennen aller Stationen: Ctrl+Shift+C / Ctrl+Shift+D unter Windows bzw. Cmd+Shift+C / Cmd+Shift+D unter macOS.
  • Die Aufnahme wird jetzt unter Windows mit Ctrl+Shift+R gestartet und mit Ctrl+Shift+S gestoppt (Cmd+Shift+R / Cmd+Shift+S unter macOS). Diese ersetzen das Tastenkürzel Ctrl+R / Cmd+R.
  • Der Scheduler Manager lässt sich jetzt auch über das Menü „Einstellungen“ öffnen.
  • Behoben: Die E-Mail- und URL-Benachrichtigungen „Aufnahme gestoppt“ konnten mehrfach gesendet werden.
  • Behoben: Nach dem Sortieren der Audio Library konnten die Deck-A/B-Markierungen die falschen Tracks kennzeichnen.

Version 1.4.1

  • BUTTM ist jetzt auf Deutsch, Französisch, Spanisch, brasilianischem Portugiesisch, Niederländisch, Italienisch und Griechisch verfügbar.
  • Neue Auswahl „Aktion am Ende der Show“ in der Show List, die festlegt, was nach dem letzten Track einer Show passiert: „Show wiederholen“, „Show stoppen“ oder „Stoppen und trennen“.
  • Behoben: Updates des Songtitels aus einem Anwendungs- oder Fenstertitel lassen die Waveform des Audio Players nicht mehr ruckeln.

Version 1.4.0

  • Neue Unterstützung für Aufnahmen in M4A-Dateien (AAC).
  • Du kannst jetzt URLs zur Audio Library hinzufügen und sie im Audio Player wie normale Audio-Tracks abspielen.
  • Neue Unterstützung für den Import von Dateien aus M3U-Playlists im Icecast-Stil, inklusive dem Erstellen von Shows daraus.
  • In den Audio Player-Einstellungen kannst du jetzt die Codepage von Webstream-Metadata auswählen, die nicht UTF-8-kodiert sind (z. B. Griechisch).
  • Beim Verbinden mit Servern bzw. beim Trennen kann jetzt ein globaler Intro-/Outro-Jingle abgespielt werden.
  • Neue Option, mit der Start- und Stopp-Events von Shows im Scheduler auch die Verbindung zum Server herstellen bzw. trennen.
  • Für „Vor dem Schließen bestätigen“ stehen dir jetzt 3 Optionen zur Auswahl: „Nie“, „Nur während des Streamings oder der Aufnahme“ und „Immer beim manuellen Schließen“.
  • Kleine Verbesserungen der Oberfläche in den Stream-Einstellungen und im Scheduler.
  • Behoben: Die VU-Meter der Mixer-Channels Input 1 und Audio Player zeigen bei aktiviertem Ducker jetzt den korrekten Level nach dem Ducker an.
  • Behoben: Die Fenster Encoder, Scheduler, Server und Einstellungen werden jetzt auch auf einem Bildschirm mit 1024x768px korrekt dargestellt.

Version 1.3.0

  • Neue Unterstützung für RTMP-Streaming, z. B. zum Streamen zu Mixcloud, Twitch und YouTube.
  • Neuer automatischer Crossfade-Modus, der unabhängig von einer laufenden Show genutzt werden kann.
  • Start- und Stopp-Aktionen zum Scheduler hinzugefügt.
  • Kompakter Mixer-Modus hinzugefügt, der sich in den Audio Player andocken lässt.
  • Weitere Netzwerk- und MIDI-Befehle für Audio Player und Scheduler hinzugefügt.
  • Das VU-Meter sieht jetzt besser aus und reagiert ansprechender. Das klassische VU-Meter kann weiterhin auf der Einstellungsseite „Sonstiges“ ausgewählt werden.
  • Jetzt kann ein „helles“ Farb-Theme ausgewählt werden.
  • Behoben: Songtitel-Updates sind jetzt zuverlässiger.

Version 1.2.3

  • Die Aufnahme lässt sich jetzt mit Ctrl+R unter Windows bzw. Cmd+R unter macOS starten und stoppen.
  • Tracks im Audio Player können jetzt auf einen LUFS-Ziel-Level normalisiert werden.
  • Für jeden Track lassen sich jetzt eigene Cue Points festlegen.
  • Der Dialog mit den Track-Eigenschaften lässt sich jetzt per Klick auf das Cover im Deck oder per Alt-Doppelklick auf einen Track öffnen.
  • Behoben: Song-Updates konnten bei instabilen Netzwerkverbindungen ausfallen.
  • Behoben: Das Aktualisieren der Song-Informationen über eine SSL-Verbindung funktionierte nicht.
  • Behoben: Wurde der Server Manager nach dem Import von BUTT-Servern abgebrochen, blieben die Felder mit den Server-Details ausgefüllt.

Version 1.2.2

  • Option hinzugefügt, um bestimmten Text aus Songtiteln zu entfernen, die aus einem Fenstertitel gelesen werden.
  • Neuer Button „Nach Track pausieren“ hinzugefügt, der die Wiedergabe nach dem aktuellen Track pausiert und sie bei erneutem Drücken fortsetzt.
  • Die Show List kann jetzt umsortiert werden, während eine Show läuft.
  • Dateien aus der Audio Library können jetzt während einer Show abgespielt werden, ohne sie vorher zur Show List hinzuzufügen.
  • Behoben: BUTTM hatte ein Speicherleck, wenn es nach dem Trennen von einem Server geöffnet blieb.
  • Behoben: Um vom Server verursachte Verbindungsabbrüche zu verhindern, sendet BUTTM jetzt ein weißes Rauschen mit -90 dBFS, wenn kein Track läuft und kein Input-Signal von einem physischen oder virtuellen Audio-Device ankommt.
  • Behoben: BUTTM konnte unter bestimmten Umständen abstürzen, wenn ein Server die Verbindung abbrach.

Version 1.2.1

  • Wiederholen-Button zu den Decks des Audio Players hinzugefügt.
  • Mehrere VST3-Plugins können jetzt hintereinander genutzt werden.
  • Audio-Tracks werden jetzt geprüft, bevor sie zur Audio Library hinzugefügt werden.
  • Neue Shows können jetzt über das Menü der Show List erstellt werden.
  • Der Name der aktuellen Show wird jetzt in der Titelleiste der Show List angezeigt.
  • Die Datenbank buttm_library.db liegt jetzt im selben Ordner wie die importierten Audio-Tracks. So kannst du dieselbe Library-Datenbank von einem portablen Laufwerk aus auf verschiedenen Computern nutzen.
  • Der Keep-Alive-HTTP-Header ist beim Abfragen der Listener-Zahlen jetzt deaktiviert, um einen Bug in Icecast 2.5 unter Windows zu umgehen.
  • Geringerer Speicherverbrauch, besonders bei großen Audio Libraries.
  • Behoben: Song-Titel-Updates schlugen manchmal fehl, wenn das Shoutcast-Passwort Sonderzeichen wie '=' enthielt. Das Passwort wird jetzt URL-kodiert.
  • Behoben: Icecast-Mountpoints werden beim Senden von Song-Titel-Updates jetzt URL-kodiert.
  • Behoben: Vom Input-Device wurden keine Audiodaten aufgenommen, wenn dasselbe Device auch für den Monitor-Output verwendet wurde.

Version 1.2.0

  • Neuer, voll ausgestatteter Dual-Deck Audio Player (nur Pro).
  • Neu: BUTTM-Link zum Streamen von einer BUTTM-Instanz zu einer anderen (nur Pro).
  • Lizenzen lassen sich jetzt von Standard auf Professional upgraden.
  • Song-Metadata können jetzt in einer .csv-Datei geloggt werden, um die Abrechnung von Lizenzgebühren zu erleichtern.
  • Mehrere unabhängige BUTTM-Instanzen können jetzt auf demselben Rechner laufen.
  • Jedes VU-Meter kann jetzt Short-Term-LUFS anzeigen.
  • Audio-Devices werden jetzt zwischengespeichert, damit die App schneller startet.
  • Weitere MIDI- und Netzwerkbefehle hinzugefügt.
  • Die Oberfläche lässt sich jetzt von 25% bis 300% skalieren.
  • Die Antwort auf den Netzwerkbefehl "GET STATUS" enthält jetzt mehr Einträge. Für Abwärtskompatibilität "GET STATUS V1" verwenden.
  • Geringere CPU-Auslastung.
  • BUTTM fragt beim Empfang des Netzwerkbefehls "QUIT" nicht mehr nach einer Bestätigung.
  • Das Mixer-Fenster zeigt jetzt nur noch aktivierte Audio-Channels an.
  • Fenster lassen sich jetzt unter Windows mit Ctrl+W und unter macOS mit Cmd+W schließen.
  • Behoben: Die App stürzte ab, wenn der Server Manager bei leerer Stationsliste aus dem Station Manager geöffnet wurde.

Version 1.1.7

  • Behoben: Auf manchen Rechnern konnte der Verbindungsaufbau zu einem Server mit Opus oder Vorbis fehlschlagen.
  • Behoben: Die App stürzte ab, wenn Audio-Channels ausgewählt wurden, während kein Monitor-Device ausgewählt war.
  • Behoben: Das Ändern der Audio-Einstellungen konnte zum Absturz der App führen.

Version 1.1.6

  • Um die Latency beim Monitoring zu verringern, lässt sich die Buffer Size für Audio jetzt von 10 ms bis 50 ms einstellen.
  • Stream, Aufnahme und Monitor können jetzt im Audio Mixer stummgeschaltet werden.
  • Netzwerk- und MIDI-Befehle zum Stummschalten und Aufheben der Stummschaltung von Streaming und Aufnahme hinzugefügt.
  • Die Monitoring-Quelle kann jetzt im Audio Mixer ausgewählt werden.
  • VST3-Plugins können jetzt während des Streamings oder der Aufnahme geladen und entladen werden.
  • Die Einstellungen mehrerer VST3-Plugins werden jetzt gespeichert.
  • Die Anwendung kann jetzt in den System Tray von Windows minimiert werden.
  • Behoben: Sonderzeichen in ANSI-kodierten Song-Dateien wurden nicht korrekt angezeigt.
  • Behoben: Einige VST3-Plugins ließen sich unter macOS nicht laden.
  • Behoben: Knistergeräusche beim Schließen der Anwendung.
  • Behoben: Verzerrter Sound bei mehrstündiger Nutzung von [DirectSound]-Devices.
  • Behoben: Das Streaming stoppte manchmal, wenn eine RDP-Sitzung gestartet wurde.
  • Behoben: Das Einstellungsfenster und andere Fenster öffneten sich nicht, wenn beim Start eine Warnung angezeigt wurde.
  • Behoben: Wurden alle deaktivierten Stationen bis auf eine gelöscht, war kein Streaming mehr möglich.
  • Behoben: Gelöschte Stationen/Encoder/Server/Scheduler wurden nicht aus der Konfigurationsdatei entfernt.

Version 1.1.5

  • Aufnahmedateien, die älter als N Tage sind, können jetzt automatisch in den Papierkorb verschoben werden.
  • Du kannst jetzt manuell eine BUTT-Konfigurationsdatei auswählen, um Server in BUTTM zu importieren.
  • Du kannst jetzt zwischen „Aufnahme beim Verbinden starten“ und „Erneutes Verbinden starten, wenn verbunden“ unterscheiden.
  • MIDI-Einstellungen können jetzt auf ihre Standardwerte zurückgesetzt werden.
  • Netzwerkbefehle zum Stummschalten und Aufheben der Stummschaltung eines Inputs hinzugefügt.
  • Bei Verwendung eines WASAPI-Loopback-Devices sorgt BUTTM jetzt dafür, dass der Audio-Stream weiterläuft, auch wenn auf dem Loopback-Device gerade kein Audio abgespielt wird.

Version 1.1.4

  • Unterstützung für OGG/Vorbis hinzugefügt.
  • Unterstützung für Audiotreiber auf Basis von WDM-KS hinzugefügt.
  • Unterstützung für VST3-Plugin-Bundles (z. B. WavesShell) hinzugefügt.
  • Unterstützung für Icecast-ICY-Inband-Metadata für MP3 und AAC hinzugefügt.
  • Verbesserte Kompatibilität mit VST3-Plugins (z. B. werden jetzt Plugins von Angry Audio unterstützt).
  • Die Einstellungen können jetzt mit einem Passwort geschützt werden.
  • Der Scheduler arbeitet jetzt sekundengenau.
  • Beim Darüberfahren mit der Maus über die blaue Anzeige „Geplant“ zeigt ein Tooltip jetzt den nächsten geplanten Auslösezeitpunkt an.
  • Die Aufnahme-Einstellungen sind jetzt direkt über den Bereich „Aufnahme“ im Hauptfenster erreichbar.
  • Behoben: Scheduler mit dem Intervall „Einmalig“ wurden unter bestimmten Umständen nicht als geplant markiert.
  • Behoben: Der AAC-Encoder funktionierte auf manchen macOS-Installationen nicht.

Version 1.1.3

  • Behoben: Das Senden von E-Mail-Benachrichtigungen über einen Server mit SSL funktionierte unter Windows nicht immer.

Version 1.1.2

  • Unterstützung für WAV-Aufnahmen hinzugefügt.
  • Sortier-Buttons für die Server-, Encoder-, Stations- und Scheduler-Listen hinzugefügt.
  • Hörbare Klicks am Monitor-Output beim Start wurden reduziert.
  • Das Hauptfenster der Anwendung benötigt jetzt weniger vertikalen Platz.
  • Das Log wird unter Windows jetzt in %LOCALAPPDATA%/BUTTM/logs statt im Programmordner gespeichert.
  • Behoben: Das Abrufen der Listener-Statistiken von einem Shoutcast-v1-Server funktionierte nicht, wenn der aktuelle Songtitel ein Komma oder UTF-8-Zeichen enthielt.
  • Behoben: Das manuelle Umsortieren der Server-, Encoder-, Stations- und Scheduler-Listen funktionierte nicht immer zuverlässig.

Version 1.1.1

  • BUTTM kann jetzt die Einstellungen von VST3-Plugins speichern.
  • Die Standardwerte der integrierten Effekte lassen sich jetzt per Klick auf einen Button zum Neuladen wiederherstellen.
  • Behoben: Die automatische Wiederverbindung funktionierte manchmal nicht richtig.
  • Behoben: „Song aus Anwendung aktualisieren“ funktionierte nicht.

Version 1.1.0

  • Unterstützung für VST3-Effekte hinzugefügt!
  • Die ASIO-Unterstützung wird deaktiviert, wenn sie nicht genutzt wird, um unerwünschte Wechselwirkungen mit anderen Audio-Apps zu vermeiden.
  • Du kannst jetzt einen benutzerdefinierten Titel für das Hauptfenster festlegen (Einstellungen -> Sonstiges).
  • Die Position eines Audioeffekts in der Signalkette lässt sich jetzt freier wählen.
  • Aufnahmen können jetzt auch geplant werden.
  • Behoben: Variablen wie %EVENT% funktionierten im Betreff der E-Mail nicht.
  • Behoben: Streaming und Aufnahme werden nicht mehr beendet, wenn eine RDP-Sitzung geschlossen wird.
  • Behoben: Die automatische Erkennung und der Import von BUTT-Servern funktionierten unter Windows nicht.
  • Behoben: Die Erkennung neuer Audio-Devices funktionierte bei einigen Devices nicht richtig.

Version 1.0.2

  • Die Bandwidth des AAC-Encoders lässt sich jetzt ändern.
  • Es wird jetzt verhindert, dass derselbe Song mehrmals hintereinander an den Server gesendet wird.
  • Behoben: Einige Nutzer haben von Audio-Störungen beim Starten und Schließen der Anwendung berichtet. Das sollte jetzt behoben sein.
  • Behoben: Das Ändern der AAC-Afterburner-Einstellung funktionierte nicht richtig.
  • Behoben: Nach der Eingabe einer nicht existierenden URL in das Eingabefeld „Song über URL aktualisieren“ funktionierte auch eine existierende URL nicht mehr.
  • Behoben: Das Leeren von URL-Eingabefeldern funktionierte nicht wie erwartet (z. B. bei „Song über URL aktualisieren“).

Version 1.0.1

  • Die Sample Rate für das FLAC-Encoding lässt sich jetzt ändern.
  • Mit einem neuen Button im Encoder Manager lassen sich die Encoder-Einstellungen überprüfen.
  • Die Genauigkeit des Timers für das Aufteilen von Dateien wurde deutlich verbessert.
  • Behoben: Aufnahme-Dateinamen mit mehr als einem '.' funktionieren jetzt korrekt.
  • Behoben: FLAC-Encoding funktioniert jetzt auch mit Sample Rates des Audio-Device ungleich 48000 Hz.
  • Behoben: Das Ändern einiger Encoder-Einstellungen funktioniert jetzt korrekt.
  • Behoben: Der Aufnahmeordner öffnet sich jetzt korrekt, auch wenn er einen Formatbezeichner wie %Y enthält.
  • Behoben: Kleinere Probleme in der Benutzeroberfläche wurden behoben.