Player Android / AndroidTV Releases
Latest Releases
Stable
3.18.0
5/10/2022
Stable
5/11/2021
2.66.1
Changed
- Reopened
BitmovinPlayerView
to allow for inheritance again. This class will be final starting with3.0.0
, so it is not recommended to directly inherit it if existing workflows don't depend on it.
Fixed
- Potential crash when starting playback during a cast session
- Potential selection of wrong tracks when downloading HLS content
- UI always becoming visible after exiting PiP, ignoring previously set visibility
- Progressive content not being downloaded for offline playback
Stable
4/27/2021
2.66.0
Added
TweaksConfiguration.shouldApplyTtmlRegionWorkaround
that specifies if default positioning values should be assumed when parsing TTML regions in case of unsupported TTML featuresStyleConfiguration.scalingMode
for specifying the initialScalingMode
. The default value isScalingMode.Fit
UserInterfaceAPI.scalingMode
for dynamically updating theScalingMode
ScalingModeChangedEvent
, which is emitted from theBitmovinPlayerView
to indicate that theScalingMode
of theBitmovinPlayerView
changed
Changed
- Updated Koin dependency to
2.2.2
Fixed
- Crash when seeking very often in a short time
- Crash on pre API 24 devices, due to usage of Java 8 API
Stable
4/13/2021
2.65.0
Added
- Support for side-loaded
SubtitleTrack
s when casting to a v3 (CAF) receiver
Fixed
- Starting a cast session during client-side ad playback causes the local playback to continue side by side with the cast playback
- HLS streams including both
#EXT-X-PLAYLIST-TYPE:EVENT
and#EXT-X-ENDLIST
being incorrectly identified as live instead of VoD streams
Stable
3/30/2021
2.64.0
Added
TweaksConfiguration.shouldEmitAllPendingMetadataOnStreamEnd
that specifies ifMetadataEvent
s should be emitted for pending metadata when reaching the end of a stream- Properties
sendManifestRequestsWithCredentials
,sendSegmentRequestsWithCredentials
andsendDrmLicenseRequestsWithCredentials
to theRemoteControlConfiguration
to control cookies and credentials on requests made on Chromecast CAF (v3) receivers
Changed
- Update play-services-cast-framework to 19.0.0
Fixed
- Text tracks reported with
SUBTYPE_NONE
from a CAF receiver are not considered as subtitle tracks
Stable
3/2/2021
2.63.0
Fixed
- Local playback starts although cast device is connected when PlaybackConfiguration.isAutoplayEnabled is set to true
Stable
3/10/2021
2.62.1
Added
TweaksConfiguration.useDrmSessionForClearPeriods
that specifies whether a DRM session should be used for clear video and audio tracks
Stable
2/16/2021
2.62.0
Added
- Image Media Playlist thumbnail support for VOD HLS sources
Fixed
- Potentially wrong SCTE-35 start time in metadata events
Stable
2/2/2021
2.61.0
Added
ImpressionEvent
to indicate successful impression calls
Fixed
- Inconsistent and jumping
timeShift
values while playing back live-streams
Stable
1/19/2021
2.60.0
Added
TweaksConfiguration.useFiletypeExtractorFallbackForHls
for tweaking HLS extractor fallback behaviourmetadata
property on theSourceItem
that is passed to cast receivers along the source
Fixed
- Available video qualities include trick play tracks
- Trick play tracks being wrongfully selected by the ABL
Stable
12/22/2020
2.59.0
Changed
PlayEvent
,PlayingEvent
,PausedEvent
andTimeChangedEvent
are now also emitted during ad playback