NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #415 most downloaded on pub.dev
A video player for Flutter with Cupertino and Material play controls
Last release 18 days ago
16 Sep 2026
Release timing varies
gaps range from 1 weeks to 7 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
87 releases · first in 2017
Update Android example to latest support
wakelock dependencyBugfix: only setState if widget is mounted (cupertino + material)
setState if widget is mounted (cupertino + material)
One column per quarter.
Format using dartfmt -w . for pub.dev
dartfmt -w . for pub.devReplace open_iconic_flutter with cupertino_icons to resolve Apple App-Store rejection (ITMS-90853)
open_iconic_flutter with cupertino_icons to resolve Apple App-Store rejection (ITMS-90853)
Update video_player dependecy (stable release)
video_player dependecy (stable release)Add auto-detect orientation based on video aspect-ratio
onEnterFullScreenRemove isInitialRoute from full screen page route
isInitialRoute from full screen page routeHero Widget is no longer used (thanks @localpcguy)
Require latest flutter stable version
Errors are properly handled. You can provide the Widget to display when an error occurs by providing an errorBuilder function to the ChewieController
errorBuilder function to the ChewieController constructor.
Update to work with video_player: ">=0.7.0 <0.11.0"
video_player: ">=0.7.0 <0.11.0"Cosmetic change -> remove unfinished fit property which slipped into the last release
Add overlay option to place a widget between the video and the controls
video_player: ">=0.7.0 <0.10.0"Absorb pointer when controls are hidden
Add options to define system overlays after exiting full screen
Add option to hide full screen button
Breaking changes: Add a ChewieController to make customizations and control from outside of the player easier. Refer to the README for details on how…
ChewieController to make customizations and control from outside of the player easier.
Refer to the README for details on how to upgrade from previous versions.Update to work with video_player: ">=0.7.0 <0.8.0 - Thanks @Sub6Resources
video_player: ">=0.7.0 <0.8.0 - Thanks @Sub6Resources
Updated dependencies that were not Dart 2 compatible
Start video at certain position
Update to work with video_player: ">=0.6.0 <0.7.0
video_player: ">=0.6.0 <0.7.0Update to work with video_player: ">=0.5.0 <0.6.0
video_player: ">=0.5.0 <0.6.0Nothing published for this version
Update to work with video_player: ">=0.2.0 <0.3.0
video_player: ">=0.2.0 <0.3.0
showControls option. You can use this to show / hide the controlsVideoProgressColors to ChewieProgressColors for customization of the Chewie progress controlsprogressColors in favor of platform-specific customizations: cupertinoProgressColors and materialProgressColors to controlTake a controller instead of a String uri. Allows for better control of playback outside the player if need be.
controller instead of a String uri. Allows for better control of playback outside the player if need be.* Fix images in docs for pub
Initial version of Chewie, the video player with a heart of gold.
Initial version of Chewie, the video player with a heart of gold.
Your coding agent can read these notes before it upgrades. Set up the MCP server →