Player Android / AndroidTV Releases
Latest Releases
Stable
2.62.0
2/16/2021
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
Stable
12/9/2020
2.58.0
Added
PlayerAPI.currentVideoFrameRate
to fetch the currently playing video frame rate from the playerBeforeInitializationCallback
to gain access to theImaSdkSettings
Fixed
- Missing DRM key download for HLS assets if the DRM information is not contained in the master playlist
- HLS offline playback errors due to ambiguous track downloads
- Player becoming unresponsive when a scheduled IMA playlist returns no valid ads
Stable
11/24/2020
2.57.0
Added
OnSourceLoadListener
, which is called with aSourceLoadEvent
when a source starts loading
Stable
11/10/2020
2.56.0
Added
- Support for controlling audio tracks when using a CAF (v3) receiver
minTimeShiftBufferDepth
to theLiveConfiguration
for more control over the timeshift behavior- Improved support for multiple metadata tracks
Fixed
- Potential crash when setting the
OfflineConfiguration
later in the app lifecycle
Stable
10/27/2020
2.55.0
Added
- Support for subtitles loaded from manifest when using a CAF (v3) receiver
HttpRequestType.MEDIA_PROGRESSIVE
for progressive sources- Support to modify HTTP responses via the
PreprocessHttpResponseCallback
. This callback is not called for progressive sources. startTime
property toMetadata
objects
Changed
- Moved VR API to a separate
BitmovinPlayer.vr
namespace
Fixed
- Erroneous emitted
MetadataEvent
s when seeking over SCTE metadata. - Potential
NullPointerException
when configuring aLowLatencyConfiguration
and playing back a live stream
Stable
10/13/2020
2.54.0
Changed
- Moved LowLatency API to a separate
BitmovinPlayer.lowLatency
namespace
Fixed
- Potential
NullpointerException
when the UI is disabled OfflineOptionEntry.state
not correctly updating after recreating anOfflineContentManager
for a downloaded source.- Crash when configuring a CAF (V3) receiver
Stable
9/29/2020
2.53.0
Added
AdsManagerAvailableCallback
to gain access to the IMAAdsManager
currently in use once it becomes availableOnDrmDataParsedListener
, which is called with aDrmDataParsedEvent
when Widevine PSSH boxes in HLS manifests are parsed- Support for DASH and HLS ads when using the IMA SDK
Known Issues
- While the Player is able to play DASH and HLS ads with the IMA SDK, there is currently a problem when DASH ads are correctly defined as having the mime type "application/dash+xml" in the VAST XML. As a workaround, defining the mime type as "application/x-mpegURL" for DASH ads leads to them playing successfully. We are looking into removing this limitation