Releases: kaltura/playkit-dtg-android
Releases · kaltura/playkit-dtg-android
v2.4.1
v2.4.0
Changes from v2.3.1
- Support HLS multi-track assets (app can now select tracks like in DASH) (#34)
- Allow app to set default bitrate estimation for HLS audio (#37)
- Optimizations related to db, also improves download speed (#38)
- Exclude unsupported tracks from the list (#40)
- Prevent mkdirs failures from crashing the app (#41)
- Create an empty
.nomedia
file in the downloads directory, preventing Android from indexing the media files - Updated HLS/MPD parser to ExoPlayer 2.8.4 (separate from the parser used by the player)
Breaking Changes
- ContentManager.start() throws an IOException that the app has to catch (#41)
Known Limitation
HLS streams with multi-codec (like Dolby) are not fully supported: DTG allows the app to select an invalid combination of audio and video.
This does not affect DASH.
v2.3.1
v2.3.0
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
Features
Allow setting maxRetries, timeout, maxConcurrent by the app.
- Example:
contentManager.getSettings().maxConcurrentDownloads = 4;
contentManager.getSettings().httpTimeoutMillis = 15000;
contentManager.getSettings().maxDownloadRetries = 5;
Bug Fix
Fix Download get stuck due to short http session timeout
Fix sqlite DB exception due to async access