From 34e7daaa6ad5d94cdfc1984da584b34b72e30a20 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Tue, 13 Dec 2022 19:50:17 +0530 Subject: [PATCH 1/3] Update SoraJioTVProvider.kt --- .../src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt b/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt index 6afa96c..64fe5ea 100644 --- a/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt +++ b/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt @@ -47,6 +47,7 @@ open class SoraJioTVProvider : MainAPI() { // all providers must be an instance const val IJioTV = "https://epic-austin.128-199-17-57.plesk.page" const val SJioTV = "https://the-nayeemparvez.ml" const val FSJioTV = "https://tv.freeseries.eu.org" + const val BFJioTV = "https://jio.buttflix.best" const val FHJioTV = "https://filmyhub.ga" const val TSJioTV = "https://tvstream.fun" const val RPKJioTV = "http://ranapk-nxt.ml" From 6cb1ba0541933ccc51af3b00dda7eb71b07108a7 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Tue, 13 Dec 2022 19:55:23 +0530 Subject: [PATCH 2/3] Update SoraJioTVExtractor.kt --- .../kotlin/com/darkdemon/SoraJioTVExtractor.kt | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVExtractor.kt b/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVExtractor.kt index 271b34e..25eb2e7 100644 --- a/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVExtractor.kt +++ b/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVExtractor.kt @@ -126,6 +126,22 @@ object SoraJioTVExtractor: SoraJioTVProvider() { ) ) } + fun invokeBF( + id: String? = null, + callback: (ExtractorLink) -> Unit + ){ + val link = "$BFJioTV/autoq.php?c=$id" + callback.invoke( + ExtractorLink( + this.name, + "BFJioTV", + link, + referer = "", + quality = Qualities.Unknown.value, + isM3u8 = true, + ) + ) + } fun invokeRPK( id: String? = null, callback: (ExtractorLink) -> Unit @@ -142,4 +158,4 @@ object SoraJioTVExtractor: SoraJioTVProvider() { ) ) } -} \ No newline at end of file +} From 8cd2bf8b2bd7eda8095bad385bbfb53adcd4dc38 Mon Sep 17 00:00:00 2001 From: Deepak Patil Date: Wed, 14 Dec 2022 14:49:11 +0530 Subject: [PATCH 3/3] feat(buttflix): add missing extractor function --- .../src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt b/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt index 64fe5ea..20c8535 100644 --- a/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt +++ b/SoraJioTVProvider/src/main/kotlin/com/darkdemon/SoraJioTVProvider.kt @@ -1,5 +1,6 @@ package com.darkdemon +import com.darkdemon.SoraJioTVExtractor.invokeBF import com.darkdemon.SoraJioTVExtractor.invokeFH import com.darkdemon.SoraJioTVExtractor.invokeFS import com.darkdemon.SoraJioTVExtractor.invokeGDL @@ -187,6 +188,12 @@ open class SoraJioTVProvider : MainAPI() { // all providers must be an instance result.logoUrl?.substringBefore(".png"), callback ) + }, + { + invokeBF( + result.logoUrl?.substringBefore(".png"), + callback + ) } )