Unreleased changes, if any, can be listed using git log
or git cliff -u
.
- Add device output stream sample format convert. Fix Mac OS output.
- Add BackendSource trait for Renderer
- Update cpal and qoaudio deps
- Implement Debug for SoundList
- Add count_samples example
- Add Sound::skip
- Add cpal as required feature for play example
- recover from some errors in SymphoniaDecoder
- Improve Renderer::next_sample doc
- Add more for completion notifiers
- Drop old sound before creating new in SoundsFromFn
- Errors when compiling without default features
- Clear paused sounds too in SoundMixer
- Add basic play example in examples/
- Fix ambiguous doc reference
- Update README
- Make Controller::send_command public
- Add QOA audio format decoder
- Add Sound::paused which starts paused
- Re-export tokio oneshot in async_completion_notifier mod
- Add CompletionNotifier (blocking, non-async)
- Add finish after sound wrapper
- [breaking] Add symphonia decoder
- [breaking] Change Sound::next_sample to return Result
- Do not round in AdjustableVolume
- Fixes for clippy, cspell, cargo format
- update README links
- rename UnexpectedMetadataChange to UnsupportedMetadataChangeError
- Improved documentation
- Initial release