xbmc / inputstream.adaptive

kodi inputstream addon for several manifest types
Other
454 stars 242 forks source link

[Bug] inputstream.adaptive.drm_legacy fails to play content with Widevine DRM #1692

Closed frankyarch closed 1 week ago

frankyarch commented 1 week ago

Describe the problem

Hi. I am trying to play Widevine encrypted content. I using the playlist on the additional info in AFTER line. But the content fails to play. maybe there is a wrong implementation in AFTER line inputstream.adaptive.drm_legacy

The playback works fine on other players like OTT Nav

Possible fix

No response

Steps to reproduce

No response

Debug log

2024-10-12 23:03:02.058 T:10648 info : PVR::CPVRClients::UpdateClients: Creating PVR client: addonId=pvr.iptvsimple, instanceId=4, clientId=888892246 2024-10-12 23:03:02.078 T:10648 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - Create starting IPTV Simple PVR client... 2024-10-12 23:03:02.087 T:7552 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - Init - Loaded '3' providers mappings 2024-10-12 23:03:02.127 T:10648 info : PVR Manager: Starting 2024-10-12 23:03:02.178 T:7552 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::PlaylistLoader::LoadPlayList Playlist Loaded - 91 (ms) 2024-10-12 23:03:02.178 T:7552 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::PlaylistLoader::LoadPlayList - Loaded 1652 channels. 2024-10-12 23:03:02.178 T:7552 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::PlaylistLoader::LoadPlayList - Loaded 33 channel groups. 2024-10-12 23:03:02.178 T:7552 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::PlaylistLoader::LoadPlayList - Loaded 0 providers. 2024-10-12 23:03:02.178 T:7552 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::PlaylistLoader::LoadPlayList - Loaded 0 media items. 2024-10-12 23:03:02.178 T:7552 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::Epg::LoadEPG - EPG file path is not configured. EPG not loaded. 2024-10-12 23:03:02.178 T:7552 info : AddOnLog: pvr.iptvsimple: IptvSimple::ConnectionEstablished Starting separate client update thread... 2024-10-12 23:03:02.379 T:13728 info : Loading controller layout: C:\Program Files\Kodi\addons\game.controller.mouse\resources\layout.xml 2024-10-12 23:03:03.543 T:13344 info : PVR Manager: Started 2024-10-12 23:03:04.875 T:13728 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - IptvSimple::StreamClosed - Stream Closed 2024-10-12 23:03:04.875 T:13728 info : AddOnLog: pvr.iptvsimple: pvr.iptvsimple - IptvSimple::GetChannelStreamProperties - Live Stream URL: https://cdn01-telkomsel-01.akamaized.net/Content/DASH/Live/channel(4b9c9228-73c1-cb85-94a9-7fa84858b877)/manifest.mpd 2024-10-12 23:03:04.892 T:13728 info : VideoPlayer::OpenFile: pvr://channels/tv/HBO%20Group@888892246/4@pvr.iptvsimple_1732770113.pvr 2024-10-12 23:03:04.893 T:2472 info : Creating InputStream 2024-10-12 23:03:04.897 T:2472 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1200, max allowed: 1920x1094, Adjust refresh rate: 0 2024-10-12 23:03:05.584 T:2472 info : AddOnLog: inputstream.adaptive: Manifest successfully parsed (Periods: 1, Streams in first period: 2, Type: live) 2024-10-12 23:03:07.268 T:2472 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:07.688 T:2472 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:08.105 T:2472 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:08.993 T:2472 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:09.451 T:2472 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:09.453 T:2472 info : Creating Demuxer 2024-10-12 23:03:09.453 T:2472 info : Opening stream: 1001 source: 256 2024-10-12 23:03:09.510 T:2472 info : Creating video codec with codec id: 27 2024-10-12 23:03:09.510 T:2472 info : CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 2024-10-12 23:03:09.511 T:2472 info : Creating video thread 2024-10-12 23:03:09.511 T:18140 info : running thread: video_thread 2024-10-12 23:03:09.512 T:2472 info : Opening stream: 1002 source: 256 2024-10-12 23:03:09.567 T:2472 info : Finding audio codec for: 86018 2024-10-12 23:03:09.569 T:2472 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac 2024-10-12 23:03:09.569 T:2472 info : CVideoPlayerAudio::OpenStream: Allowing max Out-Of-Sync Value of 50 ms 2024-10-12 23:03:09.569 T:2472 info : Creating audio thread 2024-10-12 23:03:09.569 T:19884 info : running thread: CVideoPlayerAudio::Process() 2024-10-12 23:03:10.006 T:2472 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:10.006 T:2472 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:10.373 T:2472 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:10.373 T:2472 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:10.721 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:10.721 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:10.986 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:10.986 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:11.305 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:11.305 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:11.627 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:11.627 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:11.876 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:11.876 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:12.058 T:9724 warning : [WS-Discovery]: The initial search for servers has failed. No servers found. 2024-10-12 23:03:12.138 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:12.138 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:12.461 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:12.461 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:12.787 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:12.787 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:13.104 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:13.104 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:13.349 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:13.349 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:13.670 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:13.670 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:13.918 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:13.918 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:14.172 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:14.172 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:14.416 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:14.416 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:14.664 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:14.664 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:14.908 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:14.908 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:15.156 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:15.156 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:15.417 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:15.417 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:15.669 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:15.669 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:15.928 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:15.928 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:16.196 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:16.196 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:16.459 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:16.459 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:16.760 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:16.760 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:17.038 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:17.038 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:17.288 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:17.288 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:17.534 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:17.534 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:17.780 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:17.780 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:18.034 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:18.034 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:18.284 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:18.285 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:18.533 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:18.533 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:18.815 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:18.815 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:19.066 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:19.074 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:19.324 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:19.324 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:19.578 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:19.579 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:19.940 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:19.940 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:20.251 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:20.252 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:20.504 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:20.504 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:20.749 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:20.750 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:20.999 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:20.999 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:21.251 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:21.251 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:21.500 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:21.500 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:21.747 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:21.747 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:22.001 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:22.001 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:22.278 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:22.278 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:22.530 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:22.530 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:22.878 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:22.878 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:23.124 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:23.124 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:23.368 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:23.369 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:23.609 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:23.609 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:23.853 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:23.853 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:24.105 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:24.105 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:24.353 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:24.353 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:24.597 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:24.597 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:24.839 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:24.839 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:25.085 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:25.085 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:25.330 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:25.330 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:25.589 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:25.589 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:25.837 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:25.837 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:26.102 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:26.102 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:26.359 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:26.360 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:26.605 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:26.605 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:26.853 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:26.853 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:27.100 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:27.100 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:27.347 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:27.347 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:27.593 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:27.593 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:27.840 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:27.840 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:28.088 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:28.088 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:28.436 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:28.436 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:28.679 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:28.679 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:28.933 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:28.933 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:29.176 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:29.176 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:29.430 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:29.430 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:29.771 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:29.771 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:30.020 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:30.020 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:30.298 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:30.298 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:30.552 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:30.552 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:30.889 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:30.889 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:31.135 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:31.135 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:31.393 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:31.393 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:31.662 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:31.662 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:32.003 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:32.003 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:32.280 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:32.281 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:32.622 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:32.622 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:32.881 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:32.881 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:33.244 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:33.244 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:33.500 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:33.500 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:33.745 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:33.745 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:34.002 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:34.002 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:34.246 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:34.246 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:34.562 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:34.562 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:34.817 T:13344 info : PVR Manager: Cleaned up 0 cached images. 2024-10-12 23:03:34.824 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:34.824 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:35.076 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:35.076 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:35.330 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:35.330 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:35.579 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:35.580 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:35.908 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:35.908 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:36.154 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:36.154 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:36.401 T:7452 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:36.401 T:7452 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:36.719 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:36.719 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:37.010 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:37.010 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:37.265 T:23004 error : AddOnLog: inputstream.adaptive: License server returned failure (HTTP error 400) 2024-10-12 23:03:37.265 T:23004 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-10-12 23:03:37.265 T:2472 info : CVideoPlayer::Process - eof reading from demuxer 2024-10-12 23:03:37.265 T:2472 info : CVideoPlayer::OnExit() 2024-10-12 23:03:37.265 T:2472 info : VideoPlayer: eof, waiting for queues to empty 2024-10-12 23:03:37.265 T:2472 info : Closing stream player 1 2024-10-12 23:03:37.266 T:2472 info : Waiting for audio thread to exit 2024-10-12 23:03:37.269 T:19884 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-12 23:03:37.269 T:2472 info : Closing audio device 2024-10-12 23:03:37.269 T:2472 info : Deleting audio codec 2024-10-12 23:03:37.269 T:2472 info : Closing stream player 2 2024-10-12 23:03:37.269 T:2472 info : waiting for video thread to exit 2024-10-12 23:03:37.269 T:18140 info : thread end: video_thread 2024-10-12 23:03:37.270 T:2472 info : deleting video codec 2024-10-12 23:03:37.281 T:2472 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-12 23:03:37.517 T:13728 info : CVideoPlayer::CloseFile() 2024-10-12 23:03:37.517 T:13728 info : VideoPlayer: waiting for threads to exit 2024-10-12 23:03:37.517 T:13728 info : VideoPlayer: finished waiting 2024-10-12 23:03:37.517 T:13728 info : CVideoPlayer::CloseFile() 2024-10-12 23:03:37.517 T:13728 info : VideoPlayer: waiting for threads to exit 2024-10-12 23:03:37.517 T:13728 info : VideoPlayer: finished waiting

Stream manifest file(s)

<?xml version="1.0" encoding="UTF-8" ?>

KAMAAAEAAQAeAzwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4ALwBkAGkARABlAGkAdAA5AE8ARABlAFMAMwByADcAQgAwAGUANABOAHkAQQA9AD0APAAvAEsASQBEAD4APABMAEEAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBsAGkAYwAuAGQAcgBtAHQAbwBkAGEAeQAuAGMAbwBtAC8AbABpAGMAZQBuAHMAZQAtAHAAcgBvAHgAeQAtAGgAZQBhAGQAZQByAGEAdQB0AGgALwBkAHIAbQB0AG8AZABhAHkALwBSAGkAZwBoAHQAcwBNAGEAbgBhAGcAZQByAC4AYQBzAG0AeAA8AC8ATABBAF8AVQBSAEwAPgA8AEwAVQBJAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AcABsAGEAeQByAGUAYQBkAHkALQB1AGkALgBlAHgAYQBtAHAAbABlAC4AYwBvAG0APAAvAEwAVQBJAF8AVQBSAEwAPgA8AEMASABFAEMASwBTAFUATQA+ADYAZgAzAEEAbwBpAG4AYQBKADAAMAA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA== KAMAAAEAAQAeAzwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4ALwBkAGkARABlAGkAdAA5AE8ARABlAFMAMwByADcAQgAwAGUANABOAHkAQQA9AD0APAAvAEsASQBEAD4APABMAEEAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBsAGkAYwAuAGQAcgBtAHQAbwBkAGEAeQAuAGMAbwBtAC8AbABpAGMAZQBuAHMAZQAtAHAAcgBvAHgAeQAtAGgAZQBhAGQAZQByAGEAdQB0AGgALwBkAHIAbQB0AG8AZABhAHkALwBSAGkAZwBoAHQAcwBNAGEAbgBhAGcAZQByAC4AYQBzAG0AeAA8AC8ATABBAF8AVQBSAEwAPgA8AEwAVQBJAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AcABsAGEAeQByAGUAYQBkAHkALQB1AGkALgBlAHgAYQBtAHAAbABlAC4AYwBvAG0APAAvAEwAVQBJAF8AVQBSAEwAPgA8AEMASABFAEMASwBTAFUATQA+ADYAZgAzAEEAbwBpAG4AYQBKADAAMAA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==

Additional info

BEFORE i change to inputstream.adaptive.drm_legacy

KODIPROP:inputstream.adaptive.manifest_type=dash

KODIPROP:inputstream.adaptive.license_type=com.widevine.alpha

KODIPROP:inputstream.adaptive.license_key=https://ms.mayve.workers.dev/cinemax/license-proxy-widevine/cenc/?specConform=true

EXTVLCOPT:http-referrer=https://maxstream.tv/

EXTVLCOPT:http-user-agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWN

EXTINF:-1 tvg-name="CINEMAX" tvg-logo="https://iptvsystem.my.id/img/cinemax.png" group-title="HBO Group",CINEMAX (MAX)

https://cdn01-telkomsel-01.akamaized.net/Content/DASH/Live/channel(4b9c9228-73c1-cb85-94a9-7fa84858b877)/manifest.mpd

AFTER i change

KODIPROP:inputstream=inputstream.adaptive

KODIPROP:inputstream.adaptive.manifest_type=dash

KODIPROP:inputstream.adaptive.drm_legacy=com.widevine.alpha|https://ms.mayve.workers.dev/cinemax/license-proxy-widevine/cenc/?specConform=true|user-agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWN

EXTINF:-1 tvg-name="CINEMAX" tvg-logo="https://iptvsystem.my.id/img/cinemax.png" group-title="HBO Group",CINEMAX (MAX)

https://cdn01-telkomsel-01.akamaized.net/Content/DASH/Live/channel(4b9c9228-73c1-cb85-94a9-7fa84858b877)/manifest.mpd

Operating system(s)

Windows

Operating system version(s)

windows 11

InputStream Adaptive version(s)

22.1.5 (Compiled from Piers branch)

Kodi version(s)

22.0-ALPHA1

lavish440 commented 1 week ago

Looks like the server is replying with 400. Maybe try a different user agent or you need some specific headers.

frankyarch commented 1 week ago

Looks like the server is replying with 400. Maybe try a different user agent or you need some specific headers.

This is the playlist before i change to inputstream.adaptive.drm_legacy

KODIPROP:inputstream.adaptive.manifest_type=dash

KODIPROP:inputstream.adaptive.license_type=com.widevine.alpha

KODIPROP:inputstream.adaptive.license_key=https://ms.mayve.workers.dev/cinemax/license-proxy-widevine/cenc/?specConform=true

EXTVLCOPT:http-referrer=https://maxstream.tv/

EXTVLCOPT:http-user-agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWN

EXTINF:-1 tvg-name="CINEMAX" tvg-logo="https://iptvsystem.my.id/img/cinemax.png" group-title="HBO Group",CINEMAX (MAX)

https://cdn01-telkomsel-01.akamaized.net/Content/DASH/Live/channel(4b9c9228-73c1-cb85-94a9-7fa84858b877)/manifest.mpd

AFTER i change

KODIPROP:inputstream=inputstream.adaptive

KODIPROP:inputstream.adaptive.manifest_type=dash

KODIPROP:inputstream.adaptive.drm_legacy=com.widevine.alpha|https://ms.mayve.workers.dev/cinemax/license-proxy-widevine/cenc/?specConform=true|user-agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWN

EXTINF:-1 tvg-name="CINEMAX" tvg-logo="https://iptvsystem.my.id/img/cinemax.png" group-title="HBO Group",CINEMAX (MAX)

https://cdn01-telkomsel-01.akamaized.net/Content/DASH/Live/channel(4b9c9228-73c1-cb85-94a9-7fa84858b877)/manifest.mpd

CastagnaIT commented 1 week ago

be aware that EXTVLCOPT uses are not ISA-managed

user-agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NC...

this is not an user agent

frankyarch commented 1 week ago

be aware that EXTVLCOPT uses are not ISA-managed

user-agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NC...

this is not an user agent

but if I remove it it won't work (on OTT Nav)

lavish440 commented 1 week ago

this is not an user agent

Looks like it is used for User Fingerprinting and Identification

CastagnaIT commented 1 week ago

nope, you can decode it as base64 and result as:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gec

this is not a user agent string, looks like more garbage data it must be used as text in clear, better if URL encoded, not as base 64 malformed as is

frankyarch commented 1 week ago

nope, you can decode it as base64 and result as:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gec

this is not a user agent string, looks like more garbage data it must be used as text in clear, better if URL encoded, not as base 64 malformed as is

get error 404. even i change the user agent to URL encoded

KODIPROP:inputstream.adaptive.manifest_type=dash

KODIPROP:inputstream.adaptive.drm_legacy=com.widevine.alpha|https://ms.mayve.workers.dev/cinemax/license-proxy-widevine/cenc/?specConform=true|user-agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F113.0.0.0%20Safari%2F537.36

EXTINF:-1 tvg-name="CINEMAX" tvg-logo="https://iptvsystem.my.id/img/cinemax.png" group-title="HBO Group",CINEMAX (MAX)

https://cdn01-telkomsel-01.akamaized.net/Content/DASH/Live/channel(4b9c9228-73c1-cb85-94a9-7fa84858b877)/manifest.mpd

lavish440 commented 1 week ago

nope, you can decode it as base64 and result as:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gec

this is not a user agent string, looks like more garbage data it must be used as text in clear, better if URL encoded, not as base 64 malformed as is

Found the issue He didn't specify the content-type header. I faced the same issue in past

Edit: By default, it is resorting to application/x-form-urlencoded

frankyarch commented 1 week ago

tidak, Anda dapat mendekodekannya sebagai base64 dan hasilnya sebagai:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gec

ini bukan string agen pengguna, sepertinya lebih banyak data sampah yang harus digunakan sebagai teks yang jelas, lebih baik jika URL dikodekan, tidak seperti basis 64 yang salah bentuk seperti itu

Menemukan masalah Dia tidak menentukan header tipe konten. Saya pernah menghadapi masalah yang sama sebelumnya

Edit: Secara default, ia menggunakan application/x-form-urlencoded

So can you re-edit the playlist so it's ready to play?

CastagnaIT commented 1 week ago

what kodi version you are using? if the problem is the content-type header then the content type usually for the license should be used: application/octet-stream

i think on kodi 22 i can improve to add it automatically

frankyarch commented 1 week ago

what kodi version you are using? if the problem is the content-type header then the content type usually for the license should be used: application/octet-stream

i think on kodi 22 i can improve to add it automatically

22.0 ALPHA1 (21.90.700)

frankyarch commented 1 week ago

what kodi version you are using? if the problem is the content-type header then the content type usually for the license should be used: application/octet-stream

i think on kodi 22 i can improve to add it automatically

Looks like the server is replying with 400. Maybe try a different user agent or you need some specific headers.

This is the playlist before i change to inputstream.adaptive.drm_legacy

KODIPROP:inputstream.adaptive.manifest_type=dash #KODIPROP:inputstream.adaptive.license_type=com.widevine.alpha #KODIPROP:inputstream.adaptive.license_key=https://ms.mayve.workers.dev/cinemax/license-proxy-widevine/cenc/?specConform=true #EXTVLCOPT:http-referrer=https://maxstream.tv/ #EXTVLCOPT:http-user-agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWN #EXTINF:-1 tvg-name="CINEMAX" tvg-logo="https://iptvsystem.my.id/img/cinemax.png" group-title="HBO Group",CINEMAX (MAX) https://cdn01-telkomsel-01.akamaized.net/Content/DASH/Live/channel(4b9c9228-73c1-cb85-94a9-7fa84858b877)/manifest.mpd

AFTER i change

KODIPROP:inputstream=inputstream.adaptive #KODIPROP:inputstream.adaptive.manifest_type=dash #KODIPROP:inputstream.adaptive.drm_legacy=com.widevine.alpha|https://ms.mayve.workers.dev/cinemax/license-proxy-widevine/cenc/?specConform=true|user-agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExMy4wLjAuMCBTYWZhcmkvNTM3LjM2TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWN #EXTINF:-1 tvg-name="CINEMAX" tvg-logo="https://iptvsystem.my.id/img/cinemax.png" group-title="HBO Group",CINEMAX (MAX) https://cdn01-telkomsel-01.akamaized.net/Content/DASH/Live/channel(4b9c9228-73c1-cb85-94a9-7fa84858b877)/manifest.mpd

but it still need re-edit the playlist ? @CastagnaIT

CastagnaIT commented 1 week ago

but it still need re-edit the playlist ?

to fix user-agent value yes

for the content-type i changed to always add it you can test the change by download test build: https://jenkins.kodi.tv/blue/organizations/jenkins/xbmc%2Finputstream.adaptive/detail/PR-1693/1/pipeline/ it will be ready to download in few minutes

lavish440 commented 1 week ago

for the content-type i changed to always add it

Thanks for your work!

CastagnaIT commented 1 week ago

ah seem you have already done from your comment above https://github.com/xbmc/inputstream.adaptive/issues/1692#issuecomment-2408926745

frankyarch commented 1 week ago

Ok Fixed Thanks