NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1643 most downloaded on pub.dev
The video_player plugin that went to therapy, worked on its commitment issues, and now actually remembers your videos!
Last release 10 months ago
05 Dec 2025
Release timing varies
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 13 of 13 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
15 releases · first in 2023
feat: allow replacing the default implementations of the cache manager and storage by @AlexV525 in #114
Full Changelog: v4.0.4...v4.1.0
One column per month.
fix: isInitialized is false even after video is initialized by @OutdatedGuy in #110
Full Changelog: v4.0.3...v4.0.4
Bug fixes and Flutter updates! 🐛⚡
isInitialized is false even after video is initialized (because even booleans need therapy sometimes!)fix: dataSource of CachedVideoPlayerPlus.file is not a valid file path by @wlodzix in #103
Full Changelog: v4.0.2...v4.0.3
docs: updated iOS chewie demo by @OutdatedGuy in #97
Full Changelog: v4.0.1+1...v4.0.2
Bug fixes and documentation improvements! 🐛📚
style: fixed code formatting issue by @OutdatedGuy in #89
Full Changelog: v4.0.1...v4.0.1+1
Documentation improvements and shiny new demos! ✨
refactor: lowered dart sdk constraints by @OutdatedGuy in #83
Full Changelog: v4.0.0...v4.0.1
Just some housekeeping! 🧹✨
refactor: update git and pub ignore list by @OutdatedGuy in #63
Full Changelog: v3.0.3...v4.0.0
We Marie Kondo'd the entire API! Everything that didn't spark joy got yeeted into the digital void! ✨🗑️
BREAKING CHANGES
CachedVideoPlayerPlusController replaced with class-based CachedVideoPlayerPlus approachVideoPlayer(player.controller) instead of CachedVideoPlayerPlus(controller).controller property (e.g., player.controller.play())get_storage to shared_preferences for cache metadata storageremoveCurrentFileFromCache() → removeFromCache()removeFileFromCache() now takes Uri instead of StringCachedVideoPlayerPlusController.network() constructorCachedVideoPlayerPlusValue, CachedVideoPlayerPlus widget, ClosedCaptionFile implementationsFeatures
CachedVideoPlayerPlus.preCacheVideo()cacheKey parameter for cleaner cache management (because sometimes URLs are longer than a CVS receipt)cacheManager parameterdownloadHeaders parameter for authentication purposesremoveFileFromCacheByKey()player.isInitialized for easier state checkingFixes
Chores
refactor: lowered sdk contraints to 3.0.0 and above by @OutdatedGuy in #38
Full Changelog: v3.0.2...v3.0.3
chore: updated dependency constraints to support lower bounds by @OutdatedGuy in #31
Full Changelog: v3.0.1...v3.0.2
chore: updated plugin & example template to Flutter 3.19 by @OutdatedGuy in #15
Full Changelog: v2.0.0...v3.0.0
BREAKING CHANGES
flutter_cache_managerget_storage container for storing cache informationFeatures
skipCache when initializing the player. Thanks @chorauocChores
video_player pluginNOTE: This release was retracted due to [#26]
NOTE: This release was retracted due to #26
Using flutter_cache_manager for caching and removed all caching related code from this package
BREAKING CHANGES
flutter_cache_manager for caching and removed all caching related
code from this packagevideo_player plugin as default_package and
removed all video related code from this packageFeatures
macOS platformNothing published for this version
fix: compiler linking issues while running on simulator
- Initial Stable release
Your coding agent can read these notes before it upgrades. Set up the MCP server →