Release Notes
4.5.0
2024-04-30
FEATURE
- Added an API,
playerView.setupControlPanel
, to disable built-in XML player
ENHANCED
- Added an API,
offlineContentManager(for:id:)
, to identify use cases of different users downloading - Supported Widevine L1/L3 switch for offline playback
- Supported subtitle display name (label) retrieval via subtitle API
4.4.0
2024-03-19
FEATURE
- Added an interface to get subtitle text.
- Added an option to request DRM license for Widevine L1 or L3 (currently only for online playback now).
ENHANCED
- Added support for customized download notification.
FIXED
- Fixed the issue that missing black mask for control panel.
4.3.0
2024-02-23
ENHANCED
- Support offline license renewal in downloader
- Refine SDK name as BlendVision
- Improve user experience when drag the progress bar
FIXED
- Fix the issue that can’t playback downloaded content with DRM if closed to DRM license expired time
- Fix the issue that downloader might crash on Android 14+ due to permission
- Fix the issue that DRM content can’t be deleted in the downloader
- Fix the issue that can’t do multiple downloading in the downloader
4.2.1
2024-01-05
FEATURE
- Offline playback supported. Includes:
- Enalbed downloader implementations for DASH.
- DRM license acquisition and interface offering to trigger the remaining days before expiration.
- Enabled to monitor and control downloading status.
- Supported background download.
- Enabled to download each video quality and subtitle track individually.
4.1.1
2023-12-22
ENHANCED
- Optimized the SDK architecture.
- Optimized PSE dialog style.
FIXED
- Fixed the issue of intermittent playback of ultra low latency live after repushing the paused live signal.
- Fixed the issue that after shortly pausing the live playback and resuming, it would change to DVR mode.
4.1.0
2023-12-01
FEATURE
- Enable to synchronize device playback position to Chromecast.
ENHANCED
- Optimized the SDK architecture.
- Optimized the player setting menu.
FIXED
- Fixed the issue that the thumbnail position was not centered on Android TV.
4.0.0
2023-11-22
FEATURE
- Supported pure audio streaming player.
- Added previous & next episode interface on Chromecast.
ENHANCED
- Optimized SDK architecture.
3.2.0
2023-10-20
FEATURE
- New UI layout for Android TV.
3.1.0
2023-09-15
FEATURE
- Supported modular playback events to facilitate subsequent data analysis.
- Supported that custom requests can be sent via Chromecast sender to Chromecast receiver.
FIXED
- Fixed the issue of missing some properties of event logs.
- Fixed the issue that double-click “information” button would expand two panels.
3.0.0
2023-08-25
FEATURE
- Added new API and UI to set loop playback for single VOD.
- Support playback on Android TV.
- Chromecast supports multiple languages and subtitle/audio tracks switching.
ENHANCED
- Renamed exoplayer package name to avoid the conflicts when integrating with other SDKs.
FIXED
- Fixed the issues that the subtitles cannot be casted to Chromecast.
2.5.1
2023-08-11
ENHANCED
- Added a retry mechanism to solve the situation if the player cannot get segments.
2.5.0
2023-07-28
FEATURE
- Added new API to set cover image.
- Mute setting now available in initial configuration.
2.4.0
2023-07-05
FEATURE
- Support Chromecast. (Not supported low latency playback on Chromecast).
2.3.0
2023-06-16
FEATURE
- Added Picture-in-Picture (PiP).
ENHANCED
- Adjusted playlog's time format to Unix timestamp.
2.2.0
2023-04-21
FEATURE
- Activated Perceptual Streaming Engine (PSE) feature toggle.
ENHANCED
- Optimized subtitles for PSE-enhanced content.
- Improved the visual experience of the player UI.
FIXED
- Resolved the issue that the share URL returns an incorrect value.
KNOWN ISSUE
- The live status button remains grayed out after dragging the progress bar to the latest in DVR mode.
2.1.0
2023-03-31
FEATURE
- Implemented API events for the player (Mentioned in Playback Events)
- Supported playback of DASH content.
- Supported playback of encrypted DASH content.
- Supported Widevine streaming.
- Supported playback of DASH Ultra-Low Latency (ULL) live streaming.
- BlendVision One standard player UI.
- Capability of custom UI implementation.
- Perceptual Streaming Engine (PSE).