Player Android / AndroidTV Releases
Latest Releases
Stable
3.35.0
3/20/2023
Stable
3/20/2023
3.35.0
Fixed
- Window color behind subtitle cue sometimes being black when it should be unset when using
SubtitleView
- Subtitles sometimes not being correctly centered when using the
SubtitleView
- Buffer level always returns zero after some time for HLS live streams
Stable
3/13/2023
3.34.0
Added
TweaksConfig.enableExoPlayerLogging
that specifies whether ExoPlayer logs shall be printed to the logcat console
Stable
3/6/2023
3.33.1
Fixed
- Player triggering VAST
complete
tracking event when being destroyed while playing an ad - Player triggering VAST
complete
tracking event when skippable ad is skipped - Player not continuing main content playback when a VAST ad is discarded by either connecting to a cast-compatible device or changing the
AdViewGroup
during ad playback
Stable
2/27/2023
3.33.0
Added
OfflineWarningCode.DrmGeneral
which is emitted in aOfflineEvent.Warning
when a general warning occurred for DRM handling
Fixed
- Memory leak when using the
BitmovinCastManager
and not updating the context on every activity switch
Stable
2/20/2023
3.32.0
Added
PlayerWarningCode.RemotePlaybackFailed
which is emitted when playback on a connected cast-compatible device produces an errorPlayerWarningCode.AdDiscarded
which is emitted when an ad is discarded by the player
Fixed
- Potential memory leak when destroying the player before an already loaded ad is played back
- Memory leak when playing an ad break of a VMAP ad and destroying the player before all remaining ad breaks have been reach
Stable
2/13/2023
3.31.0
Added
PlayerWarningCode.FeatureContextuallyUnsupported
which is emitted when a feature on thePlayer
is not supported in the current context
Fixed
- Some errors not being propagated during Ad playback
- Casting DRM protected content without providing
SourceConfig.httpHeaders
does not start the video on the connected cast-compatible device
Stable
2/7/2023
3.30.0
Added
PlayerWarningCode.IncorrectApiUsage
which is emitted when a certain API usage on thePlayer
is not correct and will have no effect
Changed
- Default Bitmovin Web UI version to
3.42.0
Fixed
- Detatching the renderer surface times out when destroying the player while metadata is being parsed
- Type safety (nullability) in
AudioLabeler
- Type safety (nullability) in
AudioQualityLabeler
- Type safety (nullability) in
VideoQualityLabeler
- Type safety (nullability) in
SubtitleLabeler
- Type safety (nullability) in
AdsManagerAvailableCallback
- Type safety (nullability) in
BeforeInitializationCallback
- Type safety (nullability) in
PrepareLicenseCallback
- Type safety (nullability) in
PrepareMessageCallback
- Type safety (nullability) in
ForecedSubtitleCallback
- Type safety (nullability) in
VideoAdaptation
- Type safety (nullability) in
PreprocessHttpRequestCallback
- Type safety (nullability) in
BitmovinSurfaceListener
- Type safety (nullability) in
VrRenderer
Stable
1/30/2023
3.29.0
Added
RemoteControlConfig.onConfigureMediaInfo
which can be used to configure Google CastMediaInfo
objects before they are loaded on the cast enabled device
Stable
1/23/2023
3.28.0
Added
PlayerWarningCode.PlaylistManipulationFailed
which is emitted in aPlayerEvent.Warning
when it was not possible to manipulate the playlistPlayerWarningCode.AdvertisingGeneral
which is emitted in aPlayerEvent.Warning
when a general warning occurred in the advertising featurePlayerWarningCode.AdBreakFetchingFailed
which is emitted in aPlayerEvent.Warning
when the current ad break will not play any ads as no ads could be fetchedPlayerWarningCode.CastSourceMappingFailed
which is emitted in aPlayerEvent.Warning
when the playlist state on the cast enabled device is inconsistent to the local playlist stateOfflineWarningCode.DrmLicenseReleaseFailed
which is emitted in aOfflineEvent.Warning
when the DRM license failed to releaseSourceWarningCode.IncorrectApiUsage
which is emitted when a certain API usage is not correct and will have no effectSourceWarningCode.FeatureContextuallyUnsupported
which is emitted when a feature is not supported in the current context
Fixed
ForegroundServiceStartNotAllowedException
thrown on Android 12 when download was paused and resumed in the background due to unmet requirements- Downloaded asset sometimes being corrupted when download was paused and resumed due to unmet requirements
- Crash when playing Progressive Ads using Bitmovin Web UI
Stable
1/17/2023
3.27.0
Changed
- Updated Google Cast SDK to
21.2.0
- Updated IMA SDK dependency to version
3.29.0
. This may require an update of the dependent Google Ads Play Services