NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Official Flutter bindings for Bitmovin's mobile Player SDKs.
Last release 5 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
One column per quarter.
Update Bitmovin's native Android SDK version to 3.151.0+jason
3.151.0+jason3.112.02.2.21Update Bitmovin's native Android SDK version to 3.146.0+jason
3.146.0+jason3.110.0Increased the Android minSdkVersion to 23
minSdkVersion to 233.107.03.141.0+jasonUpdate Bitmovin's native Android Player SDK version to 3.136.0
3.136.03.103.0Update Bitmovin's native Android Player SDK version to 3.133.0
3.133.03.100.0Support for casting Widevine-protected streams from an iOS sender
3.128.03.97.1FairplayConfig.licenseRequestHeaders and FairplayConfig.certificateRequestHeaders. Those fields were not serialized to JSON and not sent through the method channel to the iOS platform sideUpdate Bitmovin's native Android Player SDK version to 3.125.0
3.125.03.94.12.1.21Update Bitmovin's native Android Player SDK version to 3.117.0
3.117.03.92.1Update Bitmovin's native Android Player SDK version to 3.112.0
3.112.03.89.0Update Bitmovin's native Android Player SDK version to 3.106.0
3.106.03.86.0Replace usage of deprecated dart:html with new package:web
Update Bitmovin's native Android Player SDK version to `3.100.2`
Google Cast support for Web platform
Introduce platform support for Web
loadSource(source), play, pause, mute, unmute, seek(time), timeShift(timeShift), getCurrentTime, getTimeShift, getDuration, getMaxTimeShift, isLive, isPlaying, isAirplayActive, isAirplayAvailable, castVideo, castStop, isCastAvailable, isCasting, showAirPlayTargetPicker, destroyplay,playing,paused,timeChanged,seek,seeked,timeShift,timeShifted,playbackFinished,error,muted,unmuted,warning,ready,sourceLoaded,sourceUnloadedUpdate Bitmovin's native Android Player SDK version to `3.91.0`
Update Bitmovin's native Android Player SDK version to `3.82.0`
Update Bitmovin's native Android Player SDK version to `3.78.0`
Update example app dependency: Google Cast iOS sender SDK to 4.8.1
Update Bitmovin's native Android Player SDK version to `3.68.0`
Update Bitmovin's native Android Player SDK version to `3.65.0`
Update Bitmovin's native Android Player SDK version to `3.62.0`
Update Bitmovin's native Android Player SDK version to `3.55.0`
Support for Picture-in-Picture (PiP) playback on iOS
PictureInPictureEnter which is emitted when the player view is about to enter Picture-in-Picture modePictureInPictureExit which is emitted when the player view is about to exit Picture-in-Picture modePictureInPictureEntered which is emitted when the player view finishes entering Picture-in-Picture modePictureInPictureExited which is emitted when the player view finishes exiting Picture-in-Picture modePictureInPicture example page to test PiP and show how it can be integrated and usedPlayerViewState.pictureInPicture namespace to access Picture-in-Picture methodsPlayerViewState.pictureInPicture.isPictureInPicture to check whether the PlayerView is currently in Picture-in-Picture modePlayerViewState.pictureInPicture.isPictureInPictureAvailable to check whether Picture-in-Picture mode is availablePlayerViewState.pictureInPicture.enterPictureInPicture to make the PlayerView enter Picture-In-Picture modePlayerViewState.pictureInPicture.exitPictureInPicture to make the PlayerView exit Picture-In-Picture modePlayerViewConfig to configure a new PlayerView instance. Currently its only field is pictureInPictureConfigPictureInPictureConfig to configure Picture-in-Picture playbackPictureInPictureConfig.isEnabled to set whether Picture-in-Picture feature is enabled or notPictureInPictureConfig.shouldEnterOnBackground to set whether Picture-in-Picture should start automatically when the app transitions to backgroundPlayerView has a new argument playerViewConfig with a predefined default valueSupport for background playback on iOS
PlaybackConfig.isBackgroundPlaybackEnabled to specify whether background playback is enabledBackgroundPlayback example to the example applicationPlayer.isAirPlayActive to indicate whether media is being played externally using AirPlayPlayer.isAirPlayAvailable to indicate whether AirPlay is availablePlayer.showAirPlayTargetPicker() to display the AirPlay playback target pickerRemoteControlConfig.isAirPlayEnabled to control whether AirPlay should be possibleAirPlayAvailableEvent which is emitted when AirPlay is availableAirPlayChangedEvent which is emitted when AirPlay playback starts or stopsGoogle Cast Support for Android and iOS
Support for DASH (only Android), HLS and progressive playback
Your coding agent can read these notes before it upgrades. Set up the MCP server →