diff --git a/TimefourTv/build.gradle.kts b/TimefourTv/build.gradle.kts index 6788eafe..b8c5c646 100644 --- a/TimefourTv/build.gradle.kts +++ b/TimefourTv/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 11 +version = 12 cloudstream { diff --git a/TimefourTv/src/main/kotlin/com/hexated/TimefourTv.kt b/TimefourTv/src/main/kotlin/com/hexated/TimefourTv.kt index 99a88a79..4cd78d83 100644 --- a/TimefourTv/src/main/kotlin/com/hexated/TimefourTv.kt +++ b/TimefourTv/src/main/kotlin/com/hexated/TimefourTv.kt @@ -3,6 +3,7 @@ package com.hexated import com.hexated.TimefourTvExtractor.getLink import com.lagradost.cloudstream3.* import com.lagradost.cloudstream3.utils.ExtractorLink +import com.lagradost.cloudstream3.utils.M3u8Helper import com.lagradost.cloudstream3.utils.Qualities import org.jsoup.Jsoup import org.jsoup.nodes.Element @@ -165,16 +166,11 @@ open class TimefourTv : MainAPI() { } ?: throw ErrorLoadingException() getLink(fixUrl(link))?.let { m3uLink -> val url = app.get(m3uLink, referer = "$mainServer/") - callback.invoke( - ExtractorLink( - this.name, - this.name, - url.url, - referer = "$mainServer/", - quality = Qualities.Unknown.value, - isM3u8 = true, - ) - ) + M3u8Helper.generateM3u8( + this.name, + url.url, + "$mainServer/", + ).forEach(callback) } return true }