/ 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.