NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A Flutter video player for YouTube and direct video URLs with adaptive controls. Supports Android, iOS, Windows, macOS, Linux, and Web.
Last release 10 days ago
27 Sep 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 11 of 13 stable releases
Nothing withdrawn
no release was ever pulled
7 months old
13 releases · first in 2026
One column per month.
Full WASM Readiness & Platform Support (20/20 on pub.dev):
dart:io leakage into Flutter Web and WASM compiler graphs by migrating adaptive_controls.dart to use conditional web-safe video player abstractions.AdaptiveVideoPlayerPlatform) into platform_init_io.dart and platform_init_stub.dart, isolating desktop/IO-specific backends (video_player_media_kit) from Web and WASM targets.Feature (Localization): Added customizable and localizable text labels in PlayerTextConfig:
PlayerTextConfig:
qualityText: Label for video resolution/quality selection menu (defaults to 'Quality (Resolution)').autoText: Label for automatic quality resolution (defaults to 'Auto').subtitlesText: Label for subtitles menu (defaults to 'Subtitles').offText: Label for disabled subtitles track (defaults to 'Off').noQualitiesAvailableText: SnackBar feedback message when no resolutions are available (defaults to 'No qualities available').noSubtitlesAvailableText: SnackBar feedback message when no subtitles are available (defaults to 'No subtitles available').AdaptiveControlsLayer bottom bar with flexible and overflow-safe time layout (Expanded, Flexible, FittedBox), preventing render overflow issues on smaller mobile screens.settingsBackgroundColor and settingItemTextStyle with floating behavior.Maintenance: Achieved full WebAssembly (WASM) compatibility on Flutter Web.
video_player imports to conditionally route to a native re-export or a custom web-safe controller/widget implementation.dart:io import in the official video_player package for web builds.video_player_platform_interface explicitly in the dependencies list.Maintenance: Upgraded youtube_player_flutter to version 10.0.1.
youtube_player_flutter to version 10.0.1.
StreamBuilder and listen to controller.videoStateStream asynchronously.android, ios, linux, macos, web, windows) in pubspec.yaml to ensure correct scoring on pub.dev.Major Feature: Added full Windows and Linux platform support — package now supports all 6 platforms (20/20 on pub.dev).
video_player_win for normal video playback (compatible with flutter_inappwebview).video_player_media_kit (media_kit backend) for normal video playback.AdaptiveVideoPlayerPlatform.ensureInitialized() — a single-line setup to enable desktop video playback in your main().Nothing published for this version
Nothing published for this version
Documentation: Complete README overhaul with comprehensive usage examples, full configuration reference tables, platform permissions & setup guide, FA
Major Feature: Added Live Stream support with a dynamic "LIVE" indicator and adjustable Viewer Count (isLive, viewerCount).
isLive, viewerCount).controlsBuilder, subtitleBuilder) for complete custom overlay creation.chewie dependency out completely and engineered a fully integrated and adaptive built-in custom video playback control logic.dart:html with package:web completely, making the package 100% WASM ready for advanced Web platform outputs.Fix NormalVideoPlayer playback on Web not rendering (removed dart:io dependency internally)
NormalVideoPlayer playback on Web not rendering (removed dart:io dependency internally)Fix web platform compatibility issue from underlying dart:io import
Enhanced platform architecture, fixed displays, and updated utilities and test dependencies
Adaptive video player with automatic YouTube/direct video detection
Your coding agent can read these notes before it upgrades. Set up the MCP server →