Releases: xbmc/inputstream.adaptive
Releases Β· xbmc/inputstream.adaptive
20.3.16-Nexus
v20.3.16 (2024-01-07)
- Increased url length limits, fix some Dash manifests
- [HLS] Fix video playback of some streams with avc codec
- [HLS] Add support to m4s segment files
21.4.1-Omega
v21.4.1 (2023-12-24)
- New properties license_url / license_url_append, workaround for PVR playlist bug, see wiki
- New property internal_cookies, enable add-on to handle persistent cookies, see wiki
- [Dash] Implemented support to last segment signal
- [HLS] Fix issue that caused audio tracks to be missing
- [HLS] Fix possible playback freeze on videos with ADS
- [Settings] Lowered the minimum threshold for initial bandwidth to 50kbps
- Add support to LoongArch systems
20.3.15-Nexus
v20.3.15 (2023-12-24)
- New properties license_url / license_url_append, workaround for PVR playlist bug, see wiki
- [Dash] Implemented support to last segment signal
- [Settings] Lowered the minimum threshold for initial bandwidth to 50kbps
21.4.0-Omega
v21.4.0 (2023-11-21)
- Restored TTML stpp mime type support
- Fix crashes when a subtitle format is not supported
21.3.1-Omega
v21.3.1 (2023-11-02)
- [Dash] Add support to Location tag with relative url
- [HLS] Implemented EXT-X-KEY URI parsing with base64 data support
- [HLS] Improved PSSH parsing
- Fix mishandled license failure after refactor
- Fix missing http requests params and headers when downloading subtitle streams
- Fix crash when playback fails to start
- [Widevine] No more empty folders will be created under the cdm folder
- Changes on how to implement custom manifest/license, search note for <addon_name> on Wiki: https://github.com/xbmc/inputstream.adaptive/wiki/How-to-provide-custom-manifest-and-license
- Code cleanup to PSSH/KID extraction
- Code cleanup to handle data as uint8_t instead of string
- Code cleanup through implementation sample reader factory
- Code cleanup through implementation service broker
- Enabled multiprocess builds for VS
20.3.14-Nexus
v20.3.14 (2023-11-02)
- Fix missing http requests params and headers when downloading subtitle streams
21.3.0-Omega
v21.3.0 (2023-09-22)
- Massive refactoring of decrypters (thanks @glennguy)
- Fix missing headers to manifest request (fix HTTP error 403)
- [HLS] Fix playback of some manifests that dont provide info to detect the stream type
- [DASH] Fix a possible crash when you stop a live video playback
- Cleanups to CMake build files
- Dev info: changes have been made to the binaries that are compiled, the libssd_wv.xxx library file no longer exists, instead for linux aarch64/arm64 platform only, a new library file libcdm_aarch64_loader.xxx will be created, which must be included in the add-on folder
20.3.13-Nexus
v20.3.13 (2023-09-22)
- [DASH] Fix a possible crash when you stop a live video playback
- Fix a possible crash when starting a video playback
21.2.1-Omega
v21.2.1 (2023-09-07)
- [HLS] Fixed possible duplicated audio/video streams
- [HLS] Fixed broken playback with some manifests containing EXT-X-DISCONTINUITY
- [HLS] Fixed possible playback problems with audio/subtitles tracks
- [DASH] Fixed inputstream.adaptive.license_data property
- Removed support to KID placeholder on inputstream.adaptive.license_data property
21.2.0-Omega
v21.2.0 (2023-08-25)
- Kodi inputstream API update to version 3.3.0
- Kodi inputstream videocodec API update to version 2.1.0
- Improved codecs detection from malformed manifests
- [wvdecrypter] Fix memory heap corruption
- [DASH] Fix and improved SIDX parsing
- [DASH] Fix a regression on live streams caused unstable playback
- [DASH] Fix SegmentTemplate WebVTT support
- [DASH/HLS] Improved parsing of impaired stream types
- [HLS] Reworked multivariant playlist parser
- [HLS] Add support to multivariant audio only streams
- [HLS] Fix audio streams misdetected as video
- [HLS] Fix Ask quality stream selector was showing multi-codecs
- Add support to audio profiles (shown on GUI tracks list) DD Atmos included