From cce2df26671f7efbc65ce13250e7a431e231f66b Mon Sep 17 00:00:00 2001 From: hexated Date: Sun, 16 Apr 2023 11:24:43 +0700 Subject: [PATCH] stremioX: fix headers --- StremioX/src/main/kotlin/com/hexated/StremioC.kt | 3 ++- StremioX/src/main/kotlin/com/hexated/StremioX.kt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/StremioX/src/main/kotlin/com/hexated/StremioC.kt b/StremioX/src/main/kotlin/com/hexated/StremioC.kt index add4ede6..9c766240 100644 --- a/StremioX/src/main/kotlin/com/hexated/StremioC.kt +++ b/StremioX/src/main/kotlin/com/hexated/StremioC.kt @@ -287,6 +287,7 @@ class StremioC : MainAPI() { private data class BehaviorHints( val proxyHeaders: ProxyHeaders?, + val headers: Map?, ) private data class Stream( val name: String?, @@ -312,7 +313,7 @@ class StremioC : MainAPI() { url, "", getQualityFromName(description), - headers = behaviorHints?.proxyHeaders?.request ?: mapOf(), + headers = behaviorHints?.proxyHeaders?.request ?: behaviorHints?.headers ?: mapOf(), isM3u8 = URI(url).path.endsWith(".m3u8") ) ) diff --git a/StremioX/src/main/kotlin/com/hexated/StremioX.kt b/StremioX/src/main/kotlin/com/hexated/StremioX.kt index 1da80f3b..339c5277 100644 --- a/StremioX/src/main/kotlin/com/hexated/StremioX.kt +++ b/StremioX/src/main/kotlin/com/hexated/StremioX.kt @@ -256,6 +256,7 @@ open class StremioX : MainAPI() { private data class BehaviorHints( val proxyHeaders: ProxyHeaders?, + val headers: Map?, ) private data class Stream( @@ -282,7 +283,7 @@ open class StremioX : MainAPI() { url, "", getQualityFromName(description), - headers = behaviorHints?.proxyHeaders?.request ?: mapOf(), + headers = behaviorHints?.proxyHeaders?.request ?: behaviorHints?.headers ?: mapOf(), isM3u8 = URI(url).path.endsWith(".m3u8") ) )