m3u8_player_plus 1.0.2 copy "m3u8_player_plus: ^1.0.2" to clipboard
m3u8_player_plus: ^1.0.2 copied to clipboard

An enhanced Flutter package that provides a customizable M3U8 player for mobile and web platforms with improved mobile support and modern web APIs.

Changelog #

1.0.2 - 2025-10-06 #

  • Resolved "setState() called after dispose()" exception that occurred when the widget was disposed while async operations were still running

1.0.1 - 2025-01-03 #

  • Converted all Portuguese comments to English
  • Fixed dartdoc warnings that were affecting the pub.dev documentation score

1.0.0 - 2025-01-03 #

🚀 Major Release - Enhanced Fork #

This is a fork of the original m3u8_player with significant improvements and enhancements.

✨ Added #

  • Full Mobile Platform Support: Complete implementation for Android and iOS platforms
  • Modern Web APIs: Migrated from deprecated dart:html and dart:js_util to modern APIs:
    • dart:js_interop
    • dart:js_interop_unsafe
    • package:web
  • Enhanced mobile video player experience with native controls
  • Improved error handling and stability across platforms

🐛 Fixed #

  • Multiple web-related bugs that affected video playback
  • Compatibility issues with latest Flutter and Dart versions
  • Mobile platform rendering and control issues

📝 Attribution #

This package is based on the original work by Helio Mendes. We thank the original author for their contribution to the Flutter community.


Previous Versions (from original package) #

0.0.7 #

  • Add auto fullscreen on orientation mobile

0.0.6 #

  • Fixed some bugs

0.0.5 #

  • Removed bitrate shows from web player

0.0.4 #

  • Fixed web player.

0.0.3 #

Git Changelog #

  • Implemented core functionalities for m3u8 player.
  • Refactored player control components.
  • Improved quality selection services.
  • Minor bug fixes and performance improvements.

pub.dev Changelog #

  • v0.0.3 Release:
    • Implemented core functionalities for m3u8 player.
    • Refactored player control components.
    • Improved quality selection services.
    • Minor bug fixes and performance improvements.
2
likes
160
points
145
downloads

Publisher

verified publisherdhia.tech

Weekly Downloads

An enhanced Flutter package that provides a customizable M3U8 player for mobile and web platforms with improved mobile support and modern web APIs.

Repository (GitHub)
View/report issues

Topics

#video #video-player #m3u8 #hls

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, http, video_player, wakelock_plus, web

More

Packages that depend on m3u8_player_plus