Showboard 1.2.0

Last updated: May 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

© 2026 Showboard. All rights reserved.