0.4.4
- Fix crash when disposing of positionStream controller.
- Handle interruptions correctly when willPauseWhenDucked is set.
- Correct seek/position/duration in HLS streams (@snaeji).
- Resume at correct speed after seek on iOS (@subhash279).
0.4.3
- Add section to README on configuring the audio session.
0.4.2
- Make default audio session settings compatible with iOS control center.
- Update README to mention NSMicrophoneUsageDescription key in Info.plist.
0.4.1
0.4.0
- Handles audio focus/interruptions via audio_session
- Bug fixes
0.3.4
- Fix bug in icy metadata
- Allow Android AudioAttributes to be set
- Provide access to Android audio session ID
0.3.3
- Remove dependency on Java streams API
0.3.2
- Fix dynamic methods on ConcatenatingAudioSource for iOS/Android
- Add sequenceStream/sequenceStateStream
- Change asset URI from asset:// to asset:///
0.3.1
0.3.0
- Playlists
- Looping
- Shuffling
- Composing
- Clipping support added for iOS/macOS
- New player state model consisting of:
- playing: true/false
- processingState: none/loading/buffering/ready/completed
- Feature complete on iOS and macOS (except for DASH)
- Improved example
- Exception classes
0.2.2
- Fix dependencies for stable channel.
0.2.1
- Improve handling of headers.
- Report setUrl errors and duration on web.
0.2.0
- Support dynamic duration
- Support seeking to end of live streams
- Support request headers
- V2 implementation
- Report setUrl errors on iOS
- setUrl throws exception if interrupted
- Return null when duration is unknown
0.1.10
- Option to set audio session category on iOS.
0.1.9
0.1.8
- Reduce distortion at slow speeds on iOS
0.1.7
0.1.6
- Eliminate event lag over method channels.
- Report setUrl errors on Android.
- Report Icy Metadata on Android.
- Bug fixes.
0.1.5
- Update dependencies and documentation.
0.1.4
- Add MacOS implementation.
- Support cross-platform redirects on Android.
- Bug fixes.
0.1.3
- Fix bug in web implementation.
0.1.2
- Broadcast how much audio has been buffered.
0.1.1
- Web implementation.
- iOS option to minimize stalling.
- Fix setAsset on iOS.
0.1.0
- Separate buffering state from PlaybackState.
- More permissive state transitions.
- Support playing local files on iOS.
0.0.6
0.0.5
- API change for audio clipping.
- Performance improvements and bug fixes on Android.
0.0.4
0.0.3
- Feature to change audio speed.
0.0.2
- iOS implementation for testing (may not work).
0.0.1
- Initial release with Android implementation.