Player Web Releases
Latest Releases
Stable
8.85.0
5/10/2022
Stable
4/13/2021
8.58.0
Fixed
- Audio and Subtitle tracks information not being updated correctly when using
startOffset
option to start playback from any period other than the first - Order of
preferredTech
not being respected - Segment playback time parsing for WebM segments
- Ads in an AdBreak being sorted by
sequenceNumber
in alphabetical order instead of numerical when usingfreewheelVastFallbackHandling
- Tizen not signaling correctly end of period on multi-period live streams
- Live streams freezing on certain webOS TVs when time-shifting or switching audio tracks
Stable
3/30/2021
8.57.0
Added
- Skipping duplicate audio renditions within the same rendition group in HLS streams
Fixed
- Playback freezing after client side mid-roll ad break with HLS stream
- Tizen playback getting stuck after skipping an ad
- Exception thrown when trying to get a thumbnail inside a gap
- Video staying frozen while audio plays normally after unstalling on Chromium-based browsers
- UI:
TouchEvent
error in seekbar controls when using the mouse on a touchscreen Windows device and IE/UWP
Stable
3/16/2021
8.56.0
Added
- Passing on
withCredentials
flags fromSourceConfig
andDRMConfig
to CAF receiver for cookie/credentials support - UI: Support for Mobile V3
PlayerError
andSourceError
events
Fixed
- Playback on Tizen freezing when time shifting backwards
- Playback ocassionaly not starting, mostly observed with low latency streams
- WebOS buffer levels not correct on discontinuity changes
- Downloaded fragmented subtitles from the beginning even when the user has seeked later in the content
- Uncaught exceptions when playing HLS with fragmented WebVTT subtitles
- Uncaught exceptions after manifest updates
- UI: Controls' focus highlighting is shown in case of non-keyboard interaction on some browsers/platforms
- UI:
TouchEvent
error in seekbar controls when using the mouse on a touchscreen Windows device and IE/UWP
Stable
3/2/2021
8.55.0
Added
- Support plain text fragmented VTT subtitles with DASH streams
Removed
- Native flash player for native HLS playback when flash is supported
- Flash renderer for Html5 and HLS playback when flash is supported
HWDECODING
tweak to enable or disable hardware decoding for flash playback
Fixed
- UI freeze and slow startup with HLS streams that have long playlists
- Tizen playback freeze with
SegmentBase
asset - WebVTT HTML5 styling isn't respected in Safari
- HLS codec detection only being applied to the selected variant playlist
- Wrong WebVTT cue position alignment
Stable
2/17/2021
8.54.0
Added
- Image Media Playlist thumbnail support
- Proper handling of Widevine protected streams with representations that don't have valid DRM licenses
- UI: Support for
PlaylistTransition
event which is only present on the Mobile v3 SDKs (added with bitmovin-player-ui v3.24.0 release)
Changed
- Do not recreate
SourceBuffer
on encryption change on Firefox
Fixed
- Dynamic removal of non-playable representations due to DRM license not being usable
- Tizen 2016 not seeking in VOD content
- Tizen playback occasionally freezing during a period switch or seeking in VOD
- Player not switching to a HLS backup stream
- Missing
Seek
andSeeked
event when setting current time on video element during startup withstartOffset
drm: DrmAPI
missing in thePlayerAPI
interface (untracked)- Playback of raw AAC segments on Tizen
Stable
2/2/2021
8.53.0
Changed
- Quality changes will happen more gradually on heavy bandwidth drops
Fixed
- Video duration returning
null
on TVs during ad/main content transition
Known Issues
- Seeking not working on Tizen 2016 devices with DASH assets
Stable
1/19/2021
8.52.0
Added
player.drm.renewLicense
API to trigger a manual license reload for Playready streamsDrmLicenseAdded
event to signal a DRM license becoming active
Changed
- Rename
SETUP_MISSING_DOMAIN_LICENSE_WHITELIST
andSETUP_MISSING_LICENSE_WHITELIST
errors to use more up-to-date terminology - UI: Default error message for code
1105
now uses the term "allowlist" (changed with bitmovin-player-ui v3.23.0 release)
Fixed
- HLS codec probing failing if variant and rendition have the same URL
- Blocked autoplay not properly being handled in Safari with the IMA module
- Tizen occasionally freezing or seeking to wrong position when the content has finished playing and user seeks back to content
- Memory leak when loading and unloading sources
- Fallback to standalone ad from ad buffet if VPAID ad within VAST ad pod fails to resolve
Known Issues
- Seeking not working on Tizen 2016 devices with DASH assets
Stable
12/22/2020
8.51.0
Added
metadata
field on theSourceConfig
that is automatically passed to CAF v3 receivers whenever a source is loaded- UI:
UIConfig#disableAutoHideWhenHovered
config property to disable auto hiding of UI when an element inControlBar
is currently hovered (added with bitmovin-player-ui v3.22.0 release)
Changed
- UI: Exported builder method for
modernUI
(changed with bitmovin-player-ui v3.22.0 release)
Fixed
- TTML Bitmap based subtitles not rendering on Tizen TV 2018 and older
- Occasionally wrongly reported timeshift value
player.getTimeShift
sometimes not returning0
while being at the live edge on Safari- CEA-608 captions not being parsed on HLS live streams with a discontinuity related to SSAI
- CEA-608 captions overlapping on live streams after time shifting back
- Downloads not being cancelled on drastic bandwidth drops
- Subtitle not rendering with smooth streaming
- Metadata provided by
CLOSED-CAPTIONS
renditions in HLS andAccessibility
descriptors in DASH not being exposed inSubtitleTrack
s of CEA closed caption tracks - Unresponsive player after livestream pre-roll ad has finished
Known Issues
- Seeking not working on Tizen 2016 devices with DASH assets
Stable
12/9/2020
8.50.0
Added
'type' : 'button'
to buttons in the UI to prevent submitting forms
Fixed
- HLS backup stream handling for manifests with relative URLs
- Overlap of CC1 or CC3 CEA-608 closed captions with CC2 or CC4
- Stop VPAID ad if playback is already finished on
AdPaused
event - Race condition on simultaneous playlist updates causing timeline gaps
Known Issues
- Seeking not working on Tizen 2016 devices with DASH assets
Stable
11/25/2020
8.49.0
Added
- Expose
dword_base_media_decode_timestamps
andforce_base_media_decode_time_rewrite
in theTweaksConfig
- Switching of active audio tracks on a CAF V3 receiver
- ServiceWorker support for the
SourceConfigOptions.withCredentials
configuration option - Usage of the ABR for progressive ad media file selection with present bitrate
- Handling of HLS backup streams with different audio
group-id
Fixed
- Player not playing audio on HLS streams with a non video/audio codec in the
CODECS
attribute - Player stalling sometimes when playing back live streams
- Playback stalling sometimes after seeking/timeshifting
- Race condition while updating HLS live playlists leading to incorrect playback times
- Unnecessary segment cancellation after timeshift
- UI: Wrapping possibly not enumerable poperties of player object, like getters and setters(fixed with bitmovin-player-ui v3.20.0 release)
Known Issues
- Seeking not working on Tizen 2016 devices with DASH assets