chewie
A video player for Flutter with Cupertino and Material play controls
1.15.0
754K downloads/mo
#420 most downloaded on pub.dev
fluttercommunity/chewie
What this package is like to depend on
Last release 11 days ago
12 Aug 2026
Release timing varies
gaps range from 8 days to 7 months
Most releases are documented
notes for 67 of 79 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
79 releases · first in 2017
5 releases in the last 12 months
see the full history below
Release timeline
79 releases · Dec 2017 to Aug 2026Releases
latest 60 of 79-
1.15.012 Aug 2026 -
1.14.116 May 2026 -
1.14.022 Apr 2026 -
1.13.114 Apr 2026 -
1.13.009 Sep 2025 -
1.12.101 Jul 2025 -
1.12.030 Jun 2025 -
1.11.317 Apr 2025 -
1.11.217 Apr 2025 -
1.11.102 Apr 2025 -
1.11.013 Mar 2025Nothing published for this version
-
1.10.027 Jan 2025Nothing published for this version
-
1.9.215 Jan 2025Nothing published for this version
-
1.9.115 Jan 2025Nothing published for this version
-
1.9.1+115 Jan 2025Nothing published for this version
-
1.9.006 Jan 2025Nothing published for this version
-
1.8.706 Jan 2025Nothing published for this version
-
1.8.606 Jan 2025Nothing published for this version
-
1.8.510 Sep 2024Nothing published for this version
-
1.8.403 Sep 2024Nothing published for this version
-
1.8.305 Aug 2024Nothing published for this version
-
1.8.230 Jul 2024 -
1.8.102 Apr 2024 -
1.8.001 Apr 2024Release notes
Open source →- 🛠️ #814: Refactor VideoPlayerController initialization to adhere to video_player ^2.8.2 guidelines. Thanks ishworpanta10.
- 🛠️ #815: Fix the Safe area conflict for material controls in Android. Thanks MadGeorge.
- 🛠️ #821: Upgrade chewie's dependency package. Thanks ycv005.
- 🛠️ #824: Flutter 3.19 enforcement. Thanks diegotori.
- BREAKING CHANGE: Library now requires at least Flutter and Dart versions
3.19.0and3.3respectively.
-
1.7.508 Feb 2024 -
1.7.428 Nov 2023Release notes
Open source →- 🛠️ #774: Fixed : Playback speed reset on forwarding video. Thanks Kronos-2701.
-
1.7.328 Nov 2023Release notes
Open source →- 🛠️ #777: fix display size while Chewie wrapped by some rotate widget. Thanks bailyzheng.
-
1.7.228 Nov 2023Release notes
Open source →- 🛠️ #798: Fix: Progress bar does not follow drag #789. Thanks koutaro-masaki.
-
1.7.109 Sep 2023Release notes
Open source →- 🛠️ #772: Stop force disabling wakelock. Thanks jan-milovanovic.
- ⬆️ #775: Flutter
3.13iOS example app upgrade. Thanks diegotori.
-
1.7.006 Jul 2023 -
1.6.002 Jul 2023 -
1.6.0+102 Jul 2023 -
1.5.012 May 2023 -
1.4.111 May 2023 -
1.4.025 Jan 2023Release notes
Open source → -
1.3.625 Nov 2022Release notes
Open source →-
⬆️ #676: Allow Chewie controls to be positioned to allow for a larger safe area. Thanks jweidner-mbible.
-
1.3.509 Sep 2022Release notes
Open source →- ⬆️ #669: Fix for CenterPlayButton UI bug when using Material 3. Thanks luis901101.
- ⬆️ #658: Add transformationController to Interactive Viewer. Thanks Geevies.
- ⬆️ update
video_playerto 2.4.7 - ⬆️ update
wakelockto 0.6.2 - 🛠️ Fixed new linting issues
- 💡 Library is now using
flutter_lintsfor all of its linting needs.
-
1.3.421 Jun 2022Release notes
Open source →- ⬆️ #646: Fix to videos recorded with an orientation of 180° ( landscapeRight) being reversed on Android. Thanks williamviktorsson.
- ⬆️ #623: [Android] Add a delay before displaying progress indicator. Thanks henri2h.
-
1.3.319 May 2022Release notes
Open source → -
1.3.214 Apr 2022 -
1.3.115 Mar 2022Release notes
Open source → -
1.3.018 Feb 2022Release notes
Open source →-
⬆️ #599: Uniform controls. Thanks BuginRug.
Slight Breaking Change. Instead of:
typedef ChewieRoutePageBuilder = Widget Function( BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, _ChewieControllerProvider controllerProvider, );It is now:
typedef ChewieRoutePageBuilder = Widget Function( BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, ChewieControllerProvider controllerProvider, );TL;DR: We had to make
_ChewieControllerProviderpublic. -
🛠️ Fixed lint and formatting problems
-
Under New Management under the auspices of Flutter Community, and new maintainers diegotori and maherjaafar.
-
1.2.210 Jun 2021 -
1.2.108 Jun 2021Release notes
Open source →- 💡 add
showOptionsflag to show/hide the options-menu- Fixes: #491
- ⬆️ update
video_playerto 2.1.5 - 🛠️ fix MaterialUI duration text (RichText)
- 💡 add
-
1.2.028 May 2021Release notes
Open source →- 🖥 Desktop-UI: Added
AdaptiveControlswhereMaterialDesktopControlsis now the default for Desktop-Platforms (start ChewieDemo for a preview)- Fixes: #188
- Redesign
MaterialControls(inspired by Youtube Mobile and Desktop) - Fix squeeze of
CenterPlayButton - Add:
optionsTranslation,additionalOptionsandoptionsBuilderto create and design your Video-Options like Playback speed, subtitles and other options you want to add (use here:additionalOptions!). UseoptionsTranslationto provide your localized strings!
See Options to customize your Chewie options
- 🖥 Desktop-UI: Added
-
1.1.024 May 2021Release notes
Open source →- Add subtitle functionality
- Thanks to kirill09: #188 with which we've improved and optimized subtitles
See readme on how to create subtitles and provide your own subtitleBuilder: Subtitles
- Add subtitle functionality
-
1.0.027 Feb 2021 -
0.12.220 Jan 2021Release notes
Open source →- Fix: Deprecation of
resizeToAvoidBottomPadding. Replaced byresizeToAvoidBottomInset- Thanks to: #423
- Fix: Deprecation of
-
0.12.102 Jan 2021 -
0.12.1+102 Jan 2021 -
0.12.012 Nov 2020 -
0.11.011 Nov 2020Release notes
Open source → -
0.10.409 Nov 2020Release notes
Open source →- Update Android example to latest support
- Update Dart SDK
- Update Flutter SDK
- Update
wakelockdependency
-
0.10.308 Nov 2020Release notes
Open source →- Bugfix: only
setStateif widget is mounted (cupertino + material)- Thanks to: #309
- Bugfix: only
-
0.10.3+108 Nov 2020 -
0.10.208 Nov 2020Release notes
Open source →- Replace
open_iconic_flutterwithcupertino_iconsto resolve Apple App-Store rejection (ITMS-90853)- Fixes: #381
- Replace
-
0.10.108 Nov 2020 -
0.10.008 Nov 2020Release notes
Open source →- Fix portrait mode
- Add auto-detect orientation based on video aspect-ratio
- Add optional parameters for
onEnterFullScreen - Support iOS 14 with SafeArea in FullScreen
- Fix portrait mode
-
0.9.1007 Mar 2020 -
0.9.810 Sep 2019Release notes
Open source →- Hero Widget is no longer used (thanks @localpcguy)
- Tap to hide controls (thanks @bostrot)
- Replay on play when video is finished (thanks @VictorUvarov)
- Hero Widget is no longer used (thanks @localpcguy)