The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
- The action performed when the player status changes can be set back to nil
- Fix: Stopping the player does not remove scheduled events
Fix: seeking to playback duration always fails
Fix: duration property of AVAudioFile is not accessible from external modules
- Added rendering functionality to BAPlayer
- Bug fixes
Version 3.0.0
2 years ago
This release is mainly about improving the BAPlayer class.
New features include:
- BAPlayer takes care of attaching, connecting and disconnecting audio nodes
- BAPlayer allows its user to provide a closure to handle a status change
- BAPlayer cannot be subclassed anymore
- BAPlayer can manage an effects chain made up of audio units
- Improved unit tests
- Improved documentation
Version 2.1.0
2 years ago
Several updates to AudioPlayerNode, improved documentation, better log messages, and bug fixes.
Version 2.0.2
2 years ago
- Fixed an issue that caused the BAPlayer deinitialization process to fail
- Added some tests
Version 2.0.1
2 years ago
Bug fixes.
Version 2.0.0
2 years ago
This update is mainly about refactoring.
- Core playback functionalities have been moved from BAPlayer to the new AudioPlayerNode object, a wrapper of AVAudioPlayerNode.
- BAPlayer has been simplified to be more versatile.