Skip to content

Releases: terraboops/boopifier

v0.2.2 - macOS Sound Playback Fix

29 Jan 10:27

Choose a tag to compare

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

29 Jan 07:36

Choose a tag to compare

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