Hi,
ich habs mir mal angeschaut und das Problem ist nur der User-Agent Header:
Code
2020-01-16 20:00:01.950 T:26273 DEBUG: CurlFile::Open(0x2725cd6980) http://live2mssskyde.akamaized.net/23021/stream.isml/Manifest
2020-01-16 20:00:02.032 T:25251 DEBUG: ------ Window Init (DialogBusy.xml) ------
2020-01-16 20:00:02.050 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - TEXT: Trying 2a02:238:1:f062::55ef:7199...
2020-01-16 20:00:02.051 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - TEXT: TCP_NODELAY set
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - TEXT: Connected to live2mssskyde.akamaized.net (2a02:238:1:f062::55ef:7199) port 80 (#0)
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: GET /23021/stream.isml/Manifest HTTP/1.1
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: Host: live2mssskyde.akamaized.net
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: User-Agent: Kodi/18.5 (Linux; Android 9.0; SHIELD Android TV Build/PPR1.180610.011) Android/9.0.0 Sys_CPU/aarch64 App_Bitness/64 Version/18.5-Git:20191116-37f51f6e63
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: Accept: */*
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: Accept-Encoding: gzip
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: Connection: Upgrade, HTTP2-Settings
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: Upgrade: h2c
2020-01-16 20:00:02.076 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: HTTP2-Settings: AAMAAABkAARAAAAAAAIAAAAA
2020-01-16 20:00:02.077 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_OUT: Accept-Charset: UTF-8,*;q=0.8
2020-01-16 20:00:02.110 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: HTTP/1.1 403 Forbidden
2020-01-16 20:00:02.110 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Server: AkamaiGHost
2020-01-16 20:00:02.110 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Mime-Version: 1.0
2020-01-16 20:00:02.110 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Content-Type: text/html
2020-01-16 20:00:02.110 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Content-Length: 315
2020-01-16 20:00:02.110 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Expires: Thu, 16 Jan 2020 19:00:05 GMT
2020-01-16 20:00:02.110 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Cache-Control: max-age=0, no-cache, no-store
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Pragma: no-cache
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Date: Thu, 16 Jan 2020 19:00:05 GMT
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Connection: keep-alive
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Akamai-Mon-Iucid-Del: 552032
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Access-Control-Max-Age: 86400
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Access-Control-Allow-Credentials: true
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Access-Control-Expose-Headers: Server,range,hdntl,hdnts,Date,Akamai-Mon-Iucid-Ing,Akamai-Mon-Iucid-Del
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Access-Control-Allow-Headers: origin,range,hdntl,hdnts
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Access-Control-Allow-Methods: GET,POST,OPTIONS
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - HEADER_IN: Access-Control-Allow-Origin: *
2020-01-16 20:00:02.111 T:26273 DEBUG: Curl::[definition='1','3']Debug[/definition] - TEXT: Connection #0 to host live2mssskyde.akamaized.net left intact
2020-01-16 20:00:02.111 T:26273 ERROR: CCurlFile::Open failed with code 403 for http://live2mssskyde.akamaized.net/23021/stream.isml/Manifest:
<HTML><HEAD>
Alles anzeigen
Wie man sieht, ist mein User-Agent: Kodi/18.5 (Linux; Android 9.0; SHIELD Android TV Build/PPR1.180610.011) Android/9.0.0 Sys_CPU/aarch64 App_Bitness/64 Version/18.5-Git:20191116-37f51f6e63
Der Webserver prüft auf den String "Kodi". Sobald man diesen String löscht / ändert, antwortet der Server wieder, andernfalls gibt es ein 403.