From f6eb96aea514676bc95d5d285571fe1d13b9ff19 Mon Sep 17 00:00:00 2001 From: PokerFace <117321707+pokerface-bad@users.noreply.github.com> Date: Fri, 17 Mar 2023 08:46:03 +0700 Subject: [PATCH] small fix --- .../kotlin/com/lagradost/StremioProvider.kt | 33 ++++++------------- 1 file changed, 10 insertions(+), 23 deletions(-) diff --git a/StremioProvider/src/main/kotlin/com/lagradost/StremioProvider.kt b/StremioProvider/src/main/kotlin/com/lagradost/StremioProvider.kt index 12382fc..1c7824c 100644 --- a/StremioProvider/src/main/kotlin/com/lagradost/StremioProvider.kt +++ b/StremioProvider/src/main/kotlin/com/lagradost/StremioProvider.kt @@ -7,6 +7,7 @@ import com.lagradost.cloudstream3.utils.AppUtils.parseJson import com.lagradost.cloudstream3.utils.AppUtils.toJson import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson import org.json.JSONObject +import java.net.URI import java.net.URLEncoder private const val TRACKER_LIST_URL = @@ -214,30 +215,16 @@ class StremioProvider : MainAPI() { } catch (ex: Throwable) { Log.e("Stremio", Log.getStackTraceString(ex)) } - - if (url.endsWith(".m3u8")) { - callback.invoke( - ExtractorLink( - name ?: "", - title ?: name ?: "", - url, - referer ?: "", - getQualityFromName(description), - isM3u8 = true - ) + callback.invoke( + ExtractorLink( + name ?: "", + title ?: name ?: "", + url, + referer ?: "", + getQualityFromName(description), + isM3u8 = URI(url).path.endsWith(".m3u8") ) - } else { - callback.invoke( - ExtractorLink( - name ?: "", - title ?: name ?: "", - url, - referer ?: "", - Qualities.Unknown.value, - isM3u8 = false - ) - ) - } + ) subtitles.map { sub -> subtitleCallback.invoke( SubtitleFile(