Releases: abdorizak/max_player
Releases · abdorizak/max_player
v3.0.1
v3.0.0
What's New
New Features
- Position & Status Streams:
positionStream,bufferedPositionStream,statusStreamfor real-time playback monitoring - Playback Speed API:
setPlaybackSpeed(double),currentSpeed, configurableavailableSpeeds - Error Handling:
onErrorstream,retry()method, built-in error UI with retry button, buffering timeout detection - Localization: All UI strings customizable via
MaxPlayerLabels— supports any language - YouTube Live Stream Fix: Fallback extraction when direct HLS URL fails
UI Improvements
- YouTube-style overlay with gradient top/bottom bars
- Redesigned bottom controls: seekbar → time → fullscreen
- Isolated center play/pause button
Code Quality
- Upgraded
very_good_analysisto ^10.0.0, fixed 200+ lint warnings - Comprehensive example app with 6 demos and 13 sample videos
Breaking Changes
videoPlaybackSpeedsreplaced byMaxPlayerConfig.availableSpeeds- App root must be wrapped with
ProviderScope MaxPlayerLabelsfields now non-nullable with English defaults
See CHANGELOG.md for full details.