Changelog
Track all changes, improvements, and bug fixes in IAppPlayer.
Latest Version 1.0.0 - 1.6.8 - 2025.07.31
✨ Features
- Hardware/Software decoding priority support
- Multiple streaming format support (HLS, DASH, RTMP, RTSP, SmoothStreaming)
- Advanced subtitle system (SRT, WEBVTT, LRC)
- DRM protection (Widevine, FairPlay)
- Built-in playlist functionality
- Picture-in-Picture mode
- Cache management system
- Notification controls
- TV and low-end device optimization
- Multi-language support
- Custom UI controls
- Comprehensive event system
📱 Platform Support
- Android: API 21+ (Android 5.0+)
- iOS: 11.0+
- Flutter: 3.3.0+
- Dart: 2.17.0+
⚡ Optimizations
- Optimized for TV boxes and car systems
- Improved memory management
- Enhanced buffering strategies
- Automatic URL format detection
- Smart decoder fallback mechanism
Version 0.9.0 - 2024.12.15
✨ Major Update
- Complete rewrite of the player core
- Added decoder priority configuration
- Implemented advanced buffering strategies
- Added comprehensive event system
⚠️ Breaking Changes
- Changed
createPlayermethod signature - Renamed event types for consistency
- Updated controller method names
Migration Required:
This version includes breaking changes. Please refer to the migration guide.
Version 0.1.0 - 2024.10.11
🎉 Initial Alpha Release
- Basic video playback functionality
- Support for common video formats
- Simple playlist support
- Basic subtitle rendering
🐛 Known Issues
- Memory usage high on low-end devices
- Subtitle sync issues with some formats
- Limited DRM support
Contributing
IAppPlayer is an open-source project and we welcome contributions!
Report Issues
Found a bug? Please report it on our GitHub issues page with detailed information.
Report Issue