v0.4.1
Fixes
- Audio no longer crashes when macOS changes the default output device.
- Connecting AirPods or another audio device while music is playing now switches output automatically instead of pausing until Play is pressed again.
- Playback recovers from short-lived audio device failures and fills underruns with silence instead of blocking the audio callback.
Under the hood
Cadence now uses CPAL with a bounded lock-free queue and explicit sample-rate conversion instead of bundled SDL audio. The new output path supports mono, stereo and multichannel devices while keeping recovery and conversion isolated from the rest of playback.
Installing
The build is ad-hoc signed and not notarized, so on first launch use Open from the app's context menu.
Full Changelog: v0.4.0...v0.4.1