Files
qbz/docs/release-1.2.0/CHANGELOG_HIGHLIGHTS.md
T
vicrodh 6245ac9633 docs: add 1.2.0 release documents
TAG_DETAILS.md, CHANGELOG_HIGHLIGHTS.md, CHANGELOG_FULL.md for the
Qobuz Connect release. 185 commits covering QConnect protocol, Linebed
visualizer, playlist follow/unfollow, audio settings sync overhaul, and
dozens of fixes.

cc
2026-03-19 15:21:22 -06:00

2.5 KiB

QBZ 1.2.0 Release Highlights

Highlights

  • Qobuz Connect — full multi-device playback: renderer and controller mode, server-authoritative queue, bidirectional transport controls, session management, and device presence
  • Linebed visualizer — 200-line 3D terrain driven by 4096-point FFT with real perspective projection at 60fps
  • Qobuz playlist follow/unfollow — subscribe to playlists on your Qobuz account; new Favorites/Following sub-tabs
  • Audio settings sync overhaul — all critical settings now sync to the player immediately; fixes exclusive mode not working with QConnect
  • Volume lock for ALSA Direct hw: — software volume locked at 100% when bit-perfect hardware output is active
  • HiFi Wizard — real DAC sample rates from /proc/asound; help tooltips on bit-perfect settings
  • MuPDF 0.6 — booklet viewer restored on Arch Linux
  • Offline mode — Start Offline button on network error screen

Qobuz Connect

  • Renderer mode: receive playback commands from phone/tablet/web
  • Controller mode: control remote devices from QBZ
  • Server-authoritative queue sync across all devices
  • QConnect badge in player bar with device type icon
  • Developer panel and custom device name in Settings

Linebed Visualizer

  • 3D spectral terrain with 512 bands and logarithmic frequency redistribution
  • Real camera projection with configurable FPS
  • Canvas viewport adjusted to not overflow into player area

Audio

  • All audio setters (backend_type, exclusive_mode, dac_passthrough, etc.) now reload into CoreBridge player immediately
  • Volume locked at 100% on ALSA Direct hw: — adjust at DAC level
  • PipeWire rate switching: longer delay, post-creation verification, automatic retry
  • HiFi Wizard reads real DAC rates from /proc/asound instead of hardcoded defaults

Playlists

  • Follow/unfollow Qobuz playlists (native API, syncs across clients)
  • Favorites > Playlists split into Favorites and Following sub-tabs
  • Bookmark button alongside Copy and Favorite in playlist detail

Stability

  • KWin SSD window rule hack removed — caused double titlebar and CPU spike
  • Window size clamping fixed for multi-monitor setups
  • Playback errors show actual messages instead of [object Object]
  • Nix build credential tests skip correctly in sandbox

Bug Fixes

  • Offline mode accessible from network error screen
  • Artist album counts removed (misleading Qobuz API data)
  • MuPDF upgraded to 0.6 for Arch compatibility
  • Snap MPRIS slot removed to unblock store review
  • Issue templates migrated to YAML forms