v1.2.2June 9, 2026
Ends the keychain "allow access" prompts when updating the app.
Bug Fixes
- No more keychain prompts after updates — stored streaming-service logins now live in the system's modern keychain, where access follows the app's signature instead of per-item approval. Existing logins migrate automatically on first launch.
v1.2.1June 9, 2026
Restores phish.in playback after a CDN-side change broke streaming.
Bug Fixes
- Phish.in playback restored — tracks were silently skipping after phish.in's CDN moved to Cloudflare HTTP/3; the streaming layer now sizes files via a one-byte ranged request.
v1.2.0May 13, 2026
Audio pipeline rewrite, gapless transitions, DSD import, and a unified streaming layer across all five online sources
Audio Engine
- Rewritten audio pipeline on AVAudioEngine for real-time stability and lower-latency device switching
- mainMixerNode SRC quality raised to maximum — cleaner playback when device rate ≠ source rate
- Multi-buffer scheduler eliminates SRC-boundary dropouts
- Gapless transitions reworked end-to-end
- HAL listeners react to system sample-rate and default-device changes without restart
- Stream byte prefetcher for faster network playback startup
Sources & Formats
- DSD import — .dsf files now ingest and play cleanly (DFF deferred to v1.3)
- Streaming pipeline rewrite — unified byte-stream layer across Archive.org, Nugs, Tidal, Qobuz, Phish.in
- Phish.in MP3 reliability improvements
UI
- Auth-expiry overlay — clear indicator and one-click reconnect when a streaming session expires
- Stream download progress fill on the playback scrubber
- Double-click track-row gesture fix
- File → New Playlist… (⌘⇧N)
- “Play Album” context menu now actually plays (was navigating only)
- Home YOUR PLAYLISTS refreshes immediately when a playlist is created from anywhere
- On This Day cards open show detail directly (no longer routed through global search)
- Menu-bar popover redesigned as vertical mini-player
Accessibility & VoiceOver
- Transport controls have explicit a11y labels (Previous Track / Next Track / Play / Pause)
- Album track titles reachable via VoiceOver
- Menu-bar player track title surfaces to the accessibility tree
Fixes
- m4a / ALAC playback failure with kAudio_ParamError -50 fixed (full-buffer read contract)
- Resync delay defaults to 0.3 s for DACs that need lock time after rate changes
- “Add to Queue” with no prior playback no longer leaves the queue inconsistent
- Session restore correctly brings back the currently-playing track on relaunches within 30 s
- Menu-bar popover Tahoe layout-cycle crash class ended
- Nugs.net artists appear in global search rollup
- Phish.in tracks correctly bucketed by source in source breakdown
v1.1.0April 2, 2026
Network share resilience and 14 bug fixes
New Features
- Network share resilience — keep-alive pings, auto-remount, and better reconnect UI
- Add showboard.app URL to share card viral loop
- UX improvements and back navigation fix
Bug Fixes
- Progress bar seek near end no longer advances track, prevent double-fire
- Playlist artwork on home screen for Phish.in, TIDAL, and Qobuz tracks
- Crash in artworkForArtists — partial select decoded as full Album record
- Check for updates automatically preference not persisting
- Share card picker reliability and app icon usage
- Menu bar Open Showboard when main window is closed
- Reopen main window from menu bar after window closed
- Clear local selection unconditionally in all browse view onBack closures
Performance
- Parallelize API calls and batch DB queries for Artist and This Week views
v1.0.0March 28, 2026
The first public release. A native macOS audiophile music player built for bit-perfect playback and live concert recording library support.
Bit-Perfect Audio Engine
- Exclusive mode: audio goes straight to your DAC with no OS-level processing
- Automatic sample rate matching (44.1, 48, 96, 192 kHz+)
- Gapless playback across local and streaming sources
- All formats: FLAC, ALAC, WAV, AIFF, MP3, AAC, OGG Vorbis, Opus, WavPack, Musepack, DSD
- Signal path visualization with quality indicators
- ReplayGain, 10-band parametric EQ, crossfeed, and upsampling
Audio Device Support
- USB, Thunderbolt, AirPlay, Bluetooth, and built-in audio with hot-plug detection
- USB, Thunderbolt, AirPlay, Bluetooth, and built-in audio with hot-plug detection
Five Integrated Streaming Sources
- Phish.in — Complete Phish live archive with source quality badges
- Nugs.net — Hi-Res FLAC 24-bit streaming with your subscription
- Archive.org — Free access to the Live Music Archive with download support
- TIDAL — Lossless and Hi-Res streaming
- Qobuz — Hi-Res streaming with quality display
Local Library Management
- Multi-folder library with network share support and automatic file watching
- CUE sheet support, live show detection, full-text search
- Manual and smart playlists with rule-based filtering
Discover & Browse
- Home — Continue Listening, Recently Added, Most Played, On This Day
- This Week in Live Shows — aggregated from all sources, grouped by day
- Venue Explorer — browse recordings by venue across your entire collection
- Song Versions — compare performances across sources and eras
- Favorite Shows & My Shows — save and log concerts
- Listening Stats — time, tracks, top artists/albums/venues, format breakdown
Remote Control & System Integration
- Web remote from any device on your network
- Menu bar player with artwork and transport controls
- Media keys, macOS Now Playing, automatic updates via Sparkle
- Data export/import as .showboard bundles
Design
- Dark Glass Studio — glass material backgrounds, dynamic artwork tinting, blurred album art, designed for dimly lit listening rooms