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 createPlayer method 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
Submit PR

Have a fix or new feature? We'd love to review your pull request!

Create PR