Skip to content

Releases: xbmc/inputstream.adaptive

20.3.17-Nexus

03 Feb 11:52
Compare
Choose a tag to compare

v20.3.17 (2024-02-03)

  • Allowed manifest URLs until to 8000 chars
  • Allowed inputstream.adaptive.stream_params to add params to URLs that already have params
  • Fix crash when playing some widevine videos (e.g. amazon)
  • Fix Response-Data template field on inputstream.adaptive.license_key to accept R for raw binary format
  • [HLS] Fix broken WebVTT subtitles with playlists having multiple discontinuities (D+)
  • [HLS] Fix broken WebVTT subtitles after disabled and re-enabled (D+)
  • Add support to LoongArch systems

20.3.16-Nexus

07 Jan 11:38
Compare
Choose a tag to compare

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

24 Dec 09:03
Compare
Choose a tag to compare

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

24 Dec 09:01
Compare
Choose a tag to compare

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

21 Nov 13:00
Compare
Choose a tag to compare

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

02 Nov 16:39
Compare
Choose a tag to compare

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

02 Nov 16:35
Compare
Choose a tag to compare

v20.3.14 (2023-11-02)

  • Fix missing http requests params and headers when downloading subtitle streams

21.3.0-Omega

22 Sep 17:34
Compare
Choose a tag to compare

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

22 Sep 17:22
Compare
Choose a tag to compare

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

07 Sep 07:13
Compare
Choose a tag to compare

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