Releases: terraboops/boopifier
Releases · terraboops/boopifier
v0.2.2 - macOS Sound Playback Fix
What's Changed
- Fix macOS sound playback by upgrading to rodio 0.21 with AIFF support
- Sound handler now works correctly on macOS without shelling out to system commands
Changes
- Upgraded rodio from 0.19 to 0.21 (includes AIFF support added in 0.20.0)
- Enabled symphonia-aiff feature for proper AIFF file decoding
- Updated to rodio 0.21 API (OutputStreamBuilder, Sink::connect_new)
- Fixed stream being dropped before playback completed
Impact
- macOS users can now use the sound handler with system notification sounds
- Pure Rust solution maintained (no external command dependencies)
- All audio formats supported: WAV, MP3, Vorbis, FLAC, and AIFF
Full Changelog: v0.2.1...v0.2.2
v0.2.1 - macOS Build Fix
What's Changed
- Fix macOS build failure by adding platform-conditional compilation for notify-rust's urgency API
- Add build.rs script to link required macOS frameworks (ApplicationServices and AppKit)
Changes
- Desktop notifications now compile correctly on macOS
- Urgency support preserved on Linux
- All 57 tests passing
Full Changelog: v0.2.0...v0.2.1