PackageTrack
Sign in Get early access

bitmovin_player

Official Flutter bindings for Bitmovin's mobile Player SDKs.

0.26.0 bitmovin/bitmovin-player-flutter

What this package is like to depend on

Last release 3 months ago

04 May 2026

Ships on a steady schedule

a new release about every 6 weeks

Nearly every release is documented

notes for 26 of 26 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

26 releases · first in 2023

7 releases in the last 12 months

see the full history below

Release timeline

26 releases · Sep 2023 to May 2026
2024 2025 2026
Release Pre-release

Releases

latest 26
  1. 0.26.0 04 May 2026
    Release notes

    Changed

    • Update Bitmovin's native Android SDK version to 3.151.0+jason
    • Update Bitmovin's native iOS SDK version to 3.112.0
    • Update Kotlin version to 2.2.21
    Open source →
    Release notes

    Changed

    • Update Bitmovin's native Android SDK version to 3.151.0+jason
    • Update Bitmovin's native iOS SDK version to 3.112.0
    • Update Kotlin version to 2.2.21
    Open source →
  2. 0.25.0 30 Mar 2026
    Release notes

    Changed

    • Update Bitmovin's native Android SDK version to 3.146.0+jason
    • Update Bitmovin's native iOS SDK version to 3.110.0
    Open source →
    Release notes

    Changed

    • Update Bitmovin's native Android SDK version to 3.146.0+jason
    • Update Bitmovin's native iOS SDK version to 3.110.0
    Open source →
  3. 0.24.0 13 Feb 2026
    Release notes

    Changed

    • Increased the Android minSdkVersion to 23
    • Bitmovin Player Web UI integration migrates to v4. Checkout what's new for details
    • Update Bitmovin's native iOS Player SDK version to 3.107.0
    • Update Bitmovin's native Android Player SDK version to 3.141.0+jason
    • Use latest Google Cast iOS sender SDK (4.8.4) in example app
    Open source →
    Release notes

    Changed

    • Increased the Android minSdkVersion to 23
    • Bitmovin Player Web UI integration migrates to v4. Checkout what's new for details
    • Update Bitmovin's native Android Player SDK version to 3.141.0+jason
    • Update Bitmovin's native iOS Player SDK version to 3.107.0
    • Use latest Google Cast iOS sender SDK (4.8.4) in example app
    Open source →
  4. 0.23.0 18 Dec 2025
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.136.0
    • Update Bitmovin's native iOS Player SDK version to 3.103.0
    Open source →
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.136.0
    • Update Bitmovin's native iOS Player SDK version to 3.103.0
    Open source →
  5. 0.22.0 28 Nov 2025
    Release notes

    Changed

    • Remove Beta label
    • Update Bitmovin's native Android Player SDK version to 3.133.0
    • Update Bitmovin's native iOS Player SDK version to 3.100.0
    Open source →
    Release notes

    Changed

    • Remove Beta label
    • Update Bitmovin's native Android Player SDK version to 3.133.0
    • Update Bitmovin's native iOS Player SDK version to 3.100.0
    Open source →
  6. 0.21.0 14 Oct 2025
    Release notes

    Added

    • Support for casting Widevine-protected streams from an iOS sender

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.128.0
    • Update Bitmovin's native iOS Player SDK version to 3.97.1

    Fixed

    • Missing support for FairplayConfig.licenseRequestHeaders and FairplayConfig.certificateRequestHeaders. Those fields were not serialized to JSON and not sent through the method channel to the iOS platform side
    Open source →
    Release notes

    Added

    • Support for casting Widevine-protected streams from an iOS sender

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.128.0
    • Update Bitmovin's native iOS Player SDK version to 3.97.1

    Fixed

    • Missing support for FairplayConfig.licenseRequestHeaders and FairplayConfig.certificateRequestHeaders. Those fields were not serialized to JSON and not sent through the method channel to the iOS platform side
    Open source →
  7. 0.20.0 05 Sep 2025
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.125.0
    • Update Bitmovin's native iOS Player SDK version to 3.94.1
    • Update Kotlin version to 2.1.21
    Open source →
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.125.0
    • Update Bitmovin's native iOS Player SDK version to 3.94.1
    • Update Kotlin version to 2.1.21
    Open source →
  8. 0.19.0 09 Jul 2025
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.117.0
    • Update Bitmovin's native iOS Player SDK version to 3.92.1
    Open source →
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.117.0
    • Update Bitmovin's native iOS Player SDK version to 3.92.1
    Open source →
  9. 0.18.0 02 Jun 2025
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.112.0
    • Update Bitmovin's native iOS Player SDK version to 3.89.0
    Open source →
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.112.0
    • Update Bitmovin's native iOS Player SDK version to 3.89.0
    Open source →
  10. 0.17.0 09 Apr 2025
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.106.0
    • Update Bitmovin's native iOS Player SDK version to 3.86.0
    Open source →
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.106.0
    • Update Bitmovin's native iOS Player SDK version to 3.86.0
    Open source →
  11. 0.16.0 20 Feb 2025
    Release notes

    Changed

    • Replace usage of deprecated dart:html with new package:web
    • Replace usage of deprecated package:js with new dart:js_interop
    • Update Bitmovin's native Android Player SDK version to 3.103.0
    • Update Bitmovin's native iOS Player SDK version to 3.84.0
    Open source →
  12. 0.15.0 21 Jan 2025
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.100.2
    • Update Bitmovin's native iOS Player SDK version to 3.82.0
    Open source →
  13. 0.14.0 13 Dec 2024
    Release notes

    Added

    • Google Cast support for Web platform
    • Support for Player.isPaused and Player.isMuted

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.99.0
    • Update Bitmovin's native iOS Player SDK version to 3.80.0
    Open source →
  14. 0.13.0 26 Nov 2024
    Release notes

    Added

    • Introduce platform support for Web
      • Supported API calls: loadSource(source), play, pause, mute, unmute, seek(time), timeShift(timeShift), getCurrentTime, getTimeShift, getDuration, getMaxTimeShift, isLive, isPlaying, isAirplayActive, isAirplayAvailable, castVideo, castStop, isCastAvailable, isCasting, showAirPlayTargetPicker, destroy
      • Supported events: play,playing,paused,timeChanged,seek,seeked,timeShift,timeShifted,playbackFinished,error,muted,unmuted,warning,ready,sourceLoaded,sourceUnloaded

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.94.0
    • Update Bitmovin's native iOS Player SDK version to 3.78.0
    Open source →
  15. 0.12.0 06 Nov 2024
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.91.0
    • Update Bitmovin's native iOS Player SDK version to 3.77.0

    Removed

    • Custom spec source https://github.com/bitmovin/cocoapod-specs.git from example/ios/Podfile as BitmovinPlayer is now published to the public CocoaPods registry
    Open source →
  16. 0.11.0 11 Sep 2024
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.82.0
    • Update Bitmovin's native iOS Player SDK version to 3.71.0
    Open source →
  17. 0.10.0 07 Aug 2024
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.78.0
    • Update Bitmovin's native iOS Player SDK version to 3.68.0
    Open source →
  18. 0.9.0 03 Jul 2024
    Release notes

    Changed

    • Update example app dependency: Google Cast iOS sender SDK to 4.8.1
    • Update Bitmovin's native Android Player SDK version to 3.75.0
    • Update Bitmovin's native iOS Player SDK version to 3.66.1
    Open source →
  19. 0.8.0 13 May 2024
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.68.0
    • Update Bitmovin's native iOS Player SDK version to 3.62.0
    Open source →
  20. 0.7.0 08 Apr 2024
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.65.0
    • Update Bitmovin's native iOS Player SDK version to 3.59.0
    Open source →
  21. 0.6.0 12 Mar 2024
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.62.0
    • Update Bitmovin's native iOS Player SDK version to 3.57.0
    Open source →
  22. 0.5.0 08 Jan 2024
    Release notes

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.55.0
    • Update Bitmovin's native iOS Player SDK version to 3.52.0

    Added

    • Support for Picture-in-Picture (PiP) playback on Android

    Fixed

    • Android: Playback doesn't pause when app goes to background
    Open source →
  23. 0.4.0 12 Dec 2023
    Release notes

    Added

    • Support for Picture-in-Picture (PiP) playback on iOS
      • PictureInPictureEnter which is emitted when the player view is about to enter Picture-in-Picture mode
      • PictureInPictureExit which is emitted when the player view is about to exit Picture-in-Picture mode
      • PictureInPictureEntered which is emitted when the player view finishes entering Picture-in-Picture mode
      • PictureInPictureExited which is emitted when the player view finishes exiting Picture-in-Picture mode
      • PictureInPicture example page to test PiP and show how it can be integrated and used
      • PlayerViewState.pictureInPicture namespace to access Picture-in-Picture methods
      • PlayerViewState.pictureInPicture.isPictureInPicture to check whether the PlayerView is currently in Picture-in-Picture mode
      • PlayerViewState.pictureInPicture.isPictureInPictureAvailable to check whether Picture-in-Picture mode is available
      • PlayerViewState.pictureInPicture.enterPictureInPicture to make the PlayerView enter Picture-In-Picture mode
      • PlayerViewState.pictureInPicture.exitPictureInPicture to make the PlayerView exit Picture-In-Picture mode
      • PlayerViewConfig to configure a new PlayerView instance. Currently its only field is pictureInPictureConfig
      • PictureInPictureConfig to configure Picture-in-Picture playback
      • PictureInPictureConfig.isEnabled to set whether Picture-in-Picture feature is enabled or not
      • PictureInPictureConfig.shouldEnterOnBackground to set whether Picture-in-Picture should start automatically when the app transitions to background

    Changed

    • PlayerView has a new argument playerViewConfig with a predefined default value
    Open source →
  24. 0.3.0 27 Nov 2023
    Release notes

    Added

    • Support for background playback on iOS
      • PlaybackConfig.isBackgroundPlaybackEnabled to specify whether background playback is enabled
      • BackgroundPlayback example to the example application
    • Support for AirPlay on iOS
      • Player.isAirPlayActive to indicate whether media is being played externally using AirPlay
      • Player.isAirPlayAvailable to indicate whether AirPlay is available
      • Player.showAirPlayTargetPicker() to display the AirPlay playback target picker
      • RemoteControlConfig.isAirPlayEnabled to control whether AirPlay should be possible
      • AirPlayAvailableEvent which is emitted when AirPlay is available
      • AirPlayChangedEvent which is emitted when AirPlay playback starts or stops

    Changed

    • Update Bitmovin's native Android Player SDK version to 3.52.0
    • Update Bitmovin's native iOS Player SDK version to 3.49.0
    Open source →
  25. 0.2.0 06 Nov 2023
    Release notes

    Added

    • Google Cast Support for Android and iOS
    Open source →
  26. 0.1.0 28 Sep 2023
    Release notes

    Added

    • Support for DASH (only Android), HLS and progressive playback
    • Support for playing back live streams
    • DRM support for Widevine on Android and FairPlay on iOS
    • Bitmovin Web UI support, including customizable CSS and JS files
    • Bitmovin Analytics support
    • Subtitle & Caption handling
    • Fullscreen handling
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive