Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-09-27)
Features
analysis: read the INTRO tag as the intro end (b2772ab )
app: application id, icon, desktop entry and playlist arguments (184399e )
backends: Core Audio hog mode for bit-perfect devices on macOS (cb19d50 )
backends: exclusive access, real sample formats and exclusive-capable devices (ac5036e )
backends: offer every audio system of the platform (d29f5af )
backends: WASAPI exclusive mode for bit-perfect devices on Windows (cd3a7a8 )
engine: a VU that moves like IEC 60268-17 (18af556 )
engine: bit-perfect buses follow the file rate while idle (6cd5387 )
engine: bound worker sources and loop them gaplessly (c41ec6a )
engine: loudness that meets EBU Tech 3341 as a live meter (44e2e5b )
engine: measure what each source puts out for the level meters (c9df38b )
engine: play the cartwall on its own routes (cd7e825 )
engine: programme meters that meet EBU Tech 3205 (31d4c14 )
engine: report when a player is bit-perfect, and prove the output is bit-exact (50299c2 )
engine: standard meter ballistics and EBU R128 loudness (c4f5099 )
engine: the conductor runs each player's meter and publishes its reading (a31cb0f )
engine: true peak with the ITU-R BS.1770-5 interpolator (4478418 )
model: add cartwall pages, carts and rules C1–C10 (c12a941 )
model: add configurable keyboard shortcuts (cb724ed )
model: add manual marker commands (b25218f )
model: configurable level meters (e642051 )
model: record each file's rate and sample size and pass it to the engine (577fa28 )
store: persist cart pages and the cartwall session (d57d115 )
store: read M3U/M3U8/PLS and cart page files, write M3U8 (039b0db )
ui: add Cartwall and Keyboard shortcuts settings, and a language selector (a174e64 )
ui: add the cartwall strip (6a30ccd )
ui: dispatch keys from the configured shortcuts (6ba70f7 )
ui: edit markers on the waveform (039af23 )
ui: import M3U/M3U8/PLS playlists and export M3U8 (7d4cc05 )
ui: light the BP badge and choose bit-perfect devices in Settings (3f85b0c )
ui: standard level meters and a Meters section in Settings (855d532 )
Bug Fixes
address review of hardening, docs and release pipeline (e675712 )
address review of the Phase 2 engine and analysis (405103e )
address review of the Phase 2 model and store (6d87c9d )
app: one instance per data folder, and packaging fixes from review (21c2a49 )
backends: harden the exclusive modes after review (7b716df )
backends: treat systems without output devices as unavailable and recover lost hosts (ea1fdb4 )
close Phase 1 review minors and avoid duplicate on-air next (aa44115 )
engine: a transition at the next frame to play has not happened yet (e03d5ad )
engine: make bit-perfect output work on real devices (c78b56d )
engine: meter review fixes (c4e1ed5 )
engine: meter review fixes for the standards work (4e893d2 )
model: players are independent, even on the same playlist (da2f331 )
model: players are independent, even on the same playlist (315d865 )
store: bump the playlists schema for per-player played marks (4ae97d8 )
ui: address review of the Phase 2 interface (850d39c )
Code Refactoring
engine: time every source in the frames of its own bus (9394b44 )
Documentation
add Phase 1 plan 5 (hardening, documentation, release) (41eaca7 )
add Phase 2 plan 2 (engine and analysis) (a12b706 )
add README, user guide, technical docs and agent guides (128e53b )
bit-perfect output on Windows and macOS (3d9f55b )
design and plan standard level meters (f4b09fc )
design Phase 4 (bit-perfect output) and plan its portable core (5eb2736 )
document bit-perfect output for users and developers (fe7f583 )
document carts.json, shortcuts, cartwall config and playlist files (6a9ed59 )
document the cartwall, shortcuts, marker editing and playlist files (9f686bd )
level meters for users and developers (5e373e9 )
meters faithful to ITU-R BS.1770-5, EBU Tech 3341 and Tech 3205 (81ba542 )
plan Phase 3 (native audio systems through cpal hosts) (e2b7808 )
plan Phase 4 plan 2 (WASAPI exclusive and Core Audio hog mode) (a7b5df7 )
plan Phase 5 (installable packages for every platform) (b4ae88a )
work through pull requests, with docs updated in every change (7e92808 )
work through pull requests, with docs updated in every change (c9a244b )
Build System
Linux packages (deb, rpm, AppImage) and a Flatpak manifest (545abda )
macOS universal app in a disk image, signed and notarised when set up (8363f28 )
Windows installer (MSI) through cargo-wix, signed when a certificate is set (7fa9562 )
You can’t perform that action at this time.