river_player
Derselbe gute alte Better Player, aber er wird aktualisiert und behoben.
RevEngine3r/river_player open-source repository details.
{"sdk":"flutter"}^1.0.6^1.1.4^1.7.0^0.15.2^0.4.0+2^2.0.10^1.16.0^6.1.0^2.3.0{"sdk":"flutter"}{"sdk":"flutter"}Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/logo_result.webp
This is the same good old Better Player with fixes and updates, Because the publisher of Better Player doesn't maintain it anymore.
Fixes:
✔️ Migrated to AndroidX Media3
✔️ Dependency updates jhomlala/betterplayer#1291
✔️ Changed Gradle Wrapper version to v7.5
✔️ Changed Gradle Build Tool version to v7.4.2
✔️ Changed Kotlin Plugin version to v1.8.10
✔️ Refactoring and Deprecated Api replaces
✔️ iOS Fix RevEngine3r/river_player/pull/1
Features:
✔️ Added Persian language support jhomlala/betterplayer#1250
Advanced video player based on video_player and Chewie. It's solves many typical use cases and it's easy to run.
| https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/1_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/2_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/3_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/4_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/5_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/6_result.webp |
| https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/7_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/8_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/9_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/10_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/11_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/12_result.webp |
| https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/13_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/14_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/15_result.webp | https://raw.githubusercontent.com/RevEngine3r/river_player/master/media/16_result.webp |
This plugin is based on Chewie. Chewie is awesome plugin and works well in many cases. Better Player is a continuation of ideas introduced in Chewie. Better player fix common bugs, adds more configuration options and solves typical use cases.
Features:
✔️ Fixed common bugs
✔️ Added advanced configuration options
✔️ Refactored player controls
✔️ Playlist support
✔️ Video in ListView support
✔️ Subtitles support: (formats: SRT, WEBVTT with HTML tags support; subtitles from HLS; multiple
subtitles for video)
✔️ HTTP Headers support
✔️ BoxFit of video support
✔️ Playback speed support
✔️ HLS support (track, subtitles (also segmented), audio track selection)
✔️ DASH support (track, subtitles, audio track selection)
✔️ Alternative resolution support
✔️ Cache support
✔️ Notifications support
✔️ Picture in Picture support
✔️ DRM support (token, Widevine, FairPlay EZDRM).
✔️ ... and much more!
This plugin development is in progress. You may encounter breaking changes each version. This plugin is developed part-time for free. If you need some feature which is supported by other players available in pub dev, then feel free to create PR. All valuable contributions are welcome!