/ RELEASE_NOTES

Changelog

A detailed record of every release, improvement, and fix shipped to the brūhi platform.

What's New in brūhi

We're building brūhi in the open. Here's what's shipped, in plain English — no jargon, just what changed for you.


v0.17 — Smoother Streaming, Studio-Grade Sound

New

  • Stream directly over HLS for smoother, more reliable playback, even on shaky connections.
  • A full 5-band equalizer, built to the same standard as professional studio software — shape your station's sound exactly how you want it.
  • A true peak limiter keeps your stream from ever clipping or distorting, even when mics, music, and sound effects all hit at once.
  • Switch your broadcast output live — add or remove streaming destinations without ever taking your station off air.
  • Your station can now default to whichever streaming format — HLS or Icecast — fits it best.

Improved

  • Track history is now kept properly, so nothing gets lost as your playlist advances.
  • A redesigned broadcast output panel makes it much clearer what's connected and streaming.
  • Big uploads are faster and more resilient — chunk sizes now scale automatically with file size.
  • The audio engine itself got leaner under the hood, resulting in smoother, gapless track transitions.
  • Studio panels are more compact, and the whole interface got a typography refresh.

Fixed

  • Stereo sound no longer "wanders" when compression is applied.
  • Waveforms and cue points now load more reliably and stay in sync.

v0.16 — Security & Multi-User Support

New

  • Two-factor authentication (2FA) for your account, with QR code setup and backup recovery codes.
  • Proper role-based permissions — set who's an Admin, Station Manager, DJ, or Guest, and what each can touch.
  • A full profile screen to manage your name, avatar, bio, and security settings.
  • Self-service password reset.
  • Plug in a new USB mic or audio interface and it's detected instantly — no restart needed.
  • A dedicated monitoring output, so engineers can listen to the broadcast on separate speakers/headphones from the main mix.
  • Built-in legal essentials: EULA and license info, right in the app.

Improved

  • Track duration detection is faster and more accurate.
  • New broadcast outputs now start switched off by default, so nothing accidentally goes live before you're ready.

v0.15 — Multi-Station Switching

New

  • A license activation screen for first-time setup.
  • Instantly switch between multiple stations, each with its own settings, auto-provisioned and ready to go.
  • Start and stop each station independently, with live status shown in the dashboard.

Fixed

  • Removed some background errors that showed up when a station wasn't fully configured yet.

v0.14 — Embeddable Player & Branding

New

  • An embeddable web player (embed.js) — drop your station player into any website, with your own branding and live album art.
  • Upload your own station logo, with automatic image optimization.
  • Full timezone support for scheduling, so your automation runs correctly no matter where your listeners are.
  • More theme customization options.

v0.13 — Bigger Uploads, Smarter Transitions

New

  • Multi-gigabyte audio files now upload directly and reliably, with drag-and-drop support.
  • Automatic crossfading with smart silence detection between tracks.
  • Duplicate file detection when uploading to your library.

v0.12 — Live Metadata & 24/7 Playout

New

  • A public API for live track/artist/album art info — great for building widgets or displays.
  • Better album art handling across the app.
  • Station playout now keeps running in the background 24/7, even if no one has the studio open.

v0.11 — Stability Release

New

  • Installers for macOS, Windows, and Linux.
  • Automatic updates, so you're always on the latest stable version.
  • Native support for JACK and PipeWire audio on Linux.

Verified

  • Ran a full 24-hour broadcast stress test with zero dropouts.
  • Confirmed hot-plugging works reliably for audio interfaces and MIDI controllers.

v0.10 — Data Reliability Upgrade

Improved

  • Moved all app data into a single, more robust database, improving reliability and making backups simpler.

v0.9 — Smart Playlists

New

  • Smart Playlists — build auto-updating playlists from rules like genre, artist, or year, with a visual rule builder.
  • Advanced scheduling triggers, including "play when the queue runs empty."

v0.8 — Library Overhaul

New

  • A fully sortable, searchable track library with bulk actions (add to queue, delete, etc.).
  • Instant full-text search across your whole library.
  • A genre sidebar for one-click filtering.

v0.7 — Settings & Session Memory

New

  • brūhi now remembers your settings, device choices, and deck state between sessions — pick up right where you left off.

v0.6 — Broadcast Scheduler

New

  • A full monthly broadcast grid for scheduling — drag, resize, and lock blocks for audio, playlists, or live sessions.
  • Zoomable timeline and a live "now playing" indicator.

v0.5 — Show Production Tools

New

  • Built-in voice presets for mics (Broadcast Voice, Music DJ, Podcast).
  • On-air clock, elapsed timer, and countdown with visual warnings.
  • A full playout log you can export as CSV.
  • Presenter notes and a push-to-talk talkback channel.

v0.4 — Studio-Grade Audio Processing

New

  • A full effects chain: EQ, compressor, limiter, noise gate, and stereo width control — all adjustable in real time, no restart needed.
  • Save and reload your entire sound setup as a preset.

v0.3 — Broadcasting Formats

New

  • Support for WAV, FLAC, MP3, and Opus.
  • Broadcast to Icecast and Shoutcast servers.
  • Stream to multiple destinations at once without any extra load on your system.

v0.2 — Playlists & Automation

New

  • Gapless playlist playback with crossfade.
  • Shuffle, loop, and priority queue modes.
  • A searchable media library with full track tagging.
  • Time- and event-based schedule automation.

v0.1 — First Release

New

  • Dual-deck player with support for all major audio formats.
  • Professional crossfader and master mix processing.
  • Real-time VU metering.
  • Three mic inputs with auto-detection.
  • Full audio device management, including cue/headphone monitoring.