flutter_vlc_player
A VLC-powered alternative to Flutter's video_player. Supports multiple players on one screen.
7.4.4
5.3K downloads/mo
#3769 most downloaded on pub.dev
solid-software/flutter_vlc_player
What this package is like to depend on
Last release 11 months ago
25 Sep 2025
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 42 of 42 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
43 releases · first in 2019
1 release in the last 12 months
see the full history below
Release timeline
43 releases · Mar 2019 to Sep 2025Releases
latest 43-
7.4.425 Sep 2025Release notes
Open source →What's Changed
- Pigeon upgrade by @romaingyh in #528
- Update changelog per #534 by @illia-romanenko in #535
- feat(vlc_android): update vlc android lib to support 16k PAGE_SIZE by @reyesmfabian in #539
New Contributors
- @reyesmfabian made their first contribution in #539
Full Changelog: 7.4.3...7.4.4
-
7.4.321 Feb 2025Release notes
Open source →What's Changed
- Support content:// URIs by @SupinePandora43 in #511
- Replace dart code metrics with solid lints by @solid-illiaaihistov in #521
- Fix code format by @solid-illiaaihistov in #522
- migrate to new flutter/dart version by @pinpong in #520
- Fixed code for Solid Lints 0.2.3 by @solid-illiaaihistov in #523
- Added v2.0.4 to flutter_vlc_player_platform_interface CHANGELOG.md by @solid-illiaaihistov in #524
New Contributors
- @SupinePandora43 made their first contribution in #511
- @solid-illiaaihistov made their first contribution in #521
Full Changelog: 7.4.2...7.4.3
Release notes
Open source →- Bumped minimum Flutter SDK requirement to 3.22.0 and Dart SDK requirement to 3.7.0. The minimum supported Android version is now 5.0 (API level 21)
- [Android] updated libvlc
- [Android] set Java compatibility to 11 instead of 8
- [ios] updated MobileVLCKit
- updated exmaple
-
7.4.211 Jun 2024Release notes
Open source →What's Changed
- Update Worklog badge by @solid-yuriiprykhodko in #463
- Fix: Unable to replay when status is stopped by @Virczz in #449
- fixed getVolume by @pinpong in #486
New Contributors
Full Changelog: 7.4.1...7.4.2
Release notes
Open source →- fixed getVolume #486 Credits to pinpong (https://github.com/pinpong)
- updated MobileVLCKit & libvlc Credits to pinpong (https://github.com/pinpong)
- Fix: Unable to replay when status is stopped #449 Credits to Virczz (https://github.com/Virczz)
-
7.4.113 Dec 2023Release notes
Open source →- Add support for Flutter 3.16 Credits to thearaks (https://github.com/thearaks)
-
7.4.026 Sep 2023Release notes
Open source →- Important change: Removed AutomaticKeepAliveClientMixin from plugin widget
- Mobile VLC update to 3.6.0-eap9
- Allow background playback Credits to Oliver Nitzschke (https://github.com/pinpong)
- fix instructions for proguard Credits to Luiz Fernando Baldo Marques (https://github.com/luizbaldo)
-
7.3.108 Sep 2023Release notes
Open source →- Restore Flutter 3.3-3.7 compatibility Credits to Yang Fang (https://github.com/yangsfang)
-
7.3.006 Sep 2023Release notes
Open source →- Fix http-user-agent & reuse options on iOS Credits to Afriza N. Arief (https://github.com/afriza)
- Update to Dart 3 and Flutter 3.13 Credits to romain.gyh (https://github.com/romaingyh)
-
7.2.006 Jan 2023Release notes
Open source →- Update to latest VLCKit sdks Credits to Mitch Ross (https://github.com/mitchross)
-
7.1.503 Jun 2022Release notes
Open source →- Fix plugin destructor (https://github.com/solid-software/flutter_vlc_player/issues/237)
-
7.1.413 May 2022 -
7.1.312 May 2022 withdrawnRelease notes
Open source →- Added support for multi-window mode in Android. Credits to Andy Chentsov (https://github.com/andyduke).
-
7.1.228 Apr 2022 -
7.1.111 Apr 2022Release notes
Open source →- Fixed to work on Android 6-. Credits to Yury Kostov (https://github.com/kostov).
-
7.1.020 Mar 2022Release notes
Open source →- Upgrade iOS and Android Lib VLC libraries to address performance issues. https://code.videolan.org/videolan/vlc-ios/-/issues/1240 Credits to Mitch Ross (https://github.com/mitchross)
-
7.0.109 Feb 2022Release notes
Open source →- Improve formatting
- Modify LICENSE to use template so it parsed automatically.
-
7.0.008 Feb 2022Release notes
Open source →- Breaking Change: Refactored enum parameters to follow dart naming convention
- Fixed control overlay issue after upgrading to Flutter 2.8
- Fixed Dart analysis warnings
- Removed unnecessary initialization delay Credits to Alireza Setayesh (https://github.com/alr2413), Mitch Ross (https://github.com/mitchross), Illia Romanenko (https://github.com/illia-romanenko) and Yurii Prykhodko (https://github.com/solid-yuriiprykhodko).
-
6.0.507 Oct 2021Release notes
Open source →- Fix issue with options applying (Android)
- Update VLCKit for iOS and Android Credits to Vladislav Murashko (https://github.com/mrvancor).
-
6.0.423 Aug 2021Release notes
Open source →- Added VLC http options Credits to Alireza Setayesh (https://github.com/alr2413).
-
6.0.317 Aug 2021Release notes
Open source →- Added VLC recording feature Credits to Alireza Setayesh (https://github.com/alr2413).
-
6.0.207 Apr 2021Release notes
Open source →- Fix issue with VLC error event
- Added onInit & onRenderer listeners Credits to Alireza Setayesh (https://github.com/alr2413) and solid-vovabeloded (https://github.com/solid-vovabeloded).
-
6.0.124 Mar 2021Release notes
Open source →- Fix issue with black screen / offstage Credits to Mitch Ross (https://github.com/mitchross)
-
6.0.023 Mar 2021Release notes
Open source →- Support Flutter V2 Null Safety Credits to Mitch Ross (https://github.com/mitchross)
-
5.0.510 Mar 2021Release notes
Open source →- Added VLC Subtitle Styling.
- Split ios swift code into multiple files for better readability. Credits to Alireza Setayesh (https://github.com/alr2413) and Yurii Prykhodko (https://github.com/solid-yuriiprykhodko).
-
5.0.409 Feb 2021Release notes
Open source →- Added isSeekable method Credits to Alireza Setayesh (https://github.com/alr2413), Mitch Ross (https://github.com/mitchross).
-
5.0.304 Feb 2021Release notes
Open source →- Fix memory leak. Credits to Alireza Setayesh (https://github.com/alr2413), Mitch Ross (https://github.com/mitchross).
-
5.0.223 Jan 2021 -
5.0.122 Jan 2021 -
5.0.022 Jan 2021Release notes
Open source →- Entire rewrite of Flutter VLC Player.
- Updates to Android v2 plugin.
- Adds Platform interface.
- Adds Pigeon for type safe method calls. Credits to Alireza Setayesh (https://github.com/alr2413), Mitch Ross (https://github.com/mitchross) and Yurii Prykhodko (https://github.com/solid-yuriiprykhodko).
-
4.0.328 Dec 2020Release notes
Open source →- Update VLCKit for iOS and Android. Cleanup example Pod file. Clean up example gradle.
- Removed dispose calls on VlcPlayerController from VlcPlayer.
- Fix argument-less functions throwing FlutterMethodNotImplemented. Credits to Mitch Ross (https://github.com/mitchross).
-
4.0.210 Oct 2020Release notes
Open source →- Update Cocoapods version for VLCkit on iOS. This fixes issues with iOS 12 and Simulators. Credits to Mitch Ross (https://github.com/mitchross).
-
4.0.122 Sep 2020 -
4.0.022 Sep 2020Release notes
Open source →- Improved structure (see example for breaking changes). Example code updated also.
- Fix android black screen issue
- Support playing local media/subtitle file
- Support casting media to external device
- Updated changing audio/subtitle method
- Support audio/subtitle delay Credits to Alireza Setayesh (https://github.com/alr2413) and Mitch Ross (https://github.com/mitchross)
-
3.0.726 Aug 2020Release notes
Open source →- Updates MobileVLC to allow for changing of subtitles and adding subtiles . credits to @rikaweb(https://github.com/rikaweb) and Mitch Ross (https://github.com/mitchross)
-
3.0.606 Aug 2020Release notes
Open source →- Updates MobileVLC to allow for handling of vlc error. credits to Alireza Setayesh (https://github.com/alr2413)
-
3.0.502 Aug 2020Release notes
Open source →- Updates MobileVLC to allow for changing of volume. Example Updated Also. Credits to Mitch Ross (https://github.com/mitchross)
-
3.0.431 Jul 2020Release notes
Open source →- Updates MobileVLC to allow for options as flags and hardware acceleration/ credits to pharshdev (https://github.com/pharshdev) and Mitch Ross (https://github.com/mitchross)
-
3.0.310 Jul 2020Release notes
Open source →- Updates MobileVLC to fix a bug on iOS with Seek Time. See (https://github.com/solid-software/flutter_vlc_player/issues/72). Also adds seek bar to example player for demonstration purposes. credits to Mitch Ross (https://github.com/mitchross)
-
3.0.201 Jun 2020Release notes
Open source →- Updates MobileVLC to fix a bug on iOS with HLS Streaming on VLCKit itself. See (https://code.videolan.org/videolan/VLCKit/-/issues/368), credits to Mitch Ross (https://github.com/mitchross)
-
3.0.126 May 2020Release notes
Open source →- Fix a bug on Android with URL parsing. See (https://github.com/solid-software/flutter_vlc_player/issues/52), credits to pharshdev (https://github.com/pharshdev) and Mitch Ross (https://github.com/mitchross)
-
3.0.019 May 2020Release notes
Open source →- Migrated to Swift, thanks to Mitch Ross (https://github.com/mitchross), Amadeu Cavalcante (https://github.com/amadeu01) and pharshdev (https://github.com/pharshdev).
-
2.0.008 Apr 2020Release notes
Open source →- Improved structure (see example for braking changes), add aspect ratio and payback controls support thanks to John Harker (https://github.com/NBTX) and Mitch Ross (https://github.com/mitchross).
-
1.0.018 Feb 2020Release notes
Open source →- Added multiple players support thanks to Kraig Spear (https://github.com/kraigspear)
-
0.0.214 Mar 2019Release notes
Open source →- Android X support added thanks to Javi Hurtado (https://github.com/ja2375)