thanks.
I just tested on Kodi 20, IA 20.3.18 with same content and it played
I notice there is no errors about KID. So this very well might be an inputstream.adaptive bug in newer inputstream adaptive
2024-11-10 20:09:10.650 T:1943 info <general>: AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 3, Type: VOD)
2024-11-10 20:09:10.650 T:1943 debug <general>: AddOnLog: inputstream.adaptive: New period, dispose sample decrypter and reinitialize
2024-11-10 20:09:10.650 T:1943 debug <general>: AddOnLog: inputstream.adaptive: Entering encryption section
2024-11-10 20:09:10.651 T:1943 debug <general>: AddOnLog: inputstream.adaptive: CDM version: 4.10.2830.0
2024-11-10 20:09:10.652 T:1943 debug <general>: AddOnLog: inputstream.adaptive: CDM is initialized: true
2024-11-10 20:09:10.652 T:1943 debug <general>: AddOnLog: inputstream.adaptive: Searching PSSH data in FILE
2024-11-10 20:09:10.652 T:1943 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 1c88b22d6b784660b9ac4dc47bcc26df
2024-11-10 20:09:10.746 T:1943 debug <general>: AddOnLog: inputstream.adaptive: CDMMessage: 1 arrived!
2024-11-10 20:09:10.746 T:1943 debug <general>: AddOnLog: inputstream.adaptive: Opened widevine session ID: 0B007325576E946317566AEA2C236CB8
2024-11-10 20:09:10.747 T:1943 debug <general>: CurlFile::Open - <http://127.0.0.1:35679/https://lic.drmtoday.com/license-proxy-widevine/cenc/>
2024-11-10 20:09:10.749 T:1948 debug <general>: script.module.slyguy - REQUEST IN:
https://lic.drmtoday.com/license-proxy-widevine/cenc/ (POST)
2024-11-10 20:09:10.749 T:1948 debug <general>: script.module.slyguy - REQUEST OUT:
https://lic.drmtoday.com/license-proxy-widevine/cenc/ (POST)
2024-11-10 20:09:10.817 T:1948 debug <general>: script.module.slyguy - DNS Resolve: lic.drmtoday.com -> system dns -> 3.107.118.82, 52.62.136.86 (0.06655s)
2024-11-10 20:09:11.076 T:1948 debug <general>: script.module.slyguy - Opening secure connection on port 443 to 3.107.118.82 ('ECDHE-RSA-AES128-GCM-SHA256', 'TLSv1.2', 128)
2024-11-10 20:09:11.188 T:1948 debug <general>: script.module.slyguy - REQUEST TIME: 0.43924546241760254
2024-11-10 20:09:11.188 T:1948 debug <general>: script.module.slyguy - RESPONSE IN:
https://lic.drmtoday.com/license-proxy-widevine/cenc/ (200)
2024-11-10 20:09:11.188 T:1948 info <general>: script.module.slyguy - WV License response OK and returned data
2024-11-10 20:09:11.188 T:1948 debug <general>: script.module.slyguy - RESPONSE OUT:
https://lic.drmtoday.com/license-proxy-widevine/cenc/ (200)
As in your log and my Kodi 21 log we get
2024-11-10 11:42:10.723 T:1003 debug <general>: AddOnLog: inputstream.adaptive: License data: Use PSSH data provided by the license data property
2024-11-10 11:42:10.723 T:1003 error <general>: AddOnLog: inputstream.adaptive: ConvertKidStrToBytes: Cannot convert KID "" as bytes due to wrong size
2024-11-10 11:42:10.723 T:1003 warning <general>: AddOnLog: inputstream.adaptive: Initializing stream with unknown KID!
Ill focus on this and get back to you