diff --git a/SoraStream/src/main/kotlin/com/hexated/Extractors.kt b/SoraStream/src/main/kotlin/com/hexated/Extractors.kt new file mode 100644 index 00000000..2d7d0403 --- /dev/null +++ b/SoraStream/src/main/kotlin/com/hexated/Extractors.kt @@ -0,0 +1,30 @@ +package com.hexated + +import com.lagradost.cloudstream3.extractors.Filesim +import com.lagradost.cloudstream3.extractors.StreamSB +import com.lagradost.cloudstream3.extractors.XStreamCdn + +class Sbnet : StreamSB() { + override var name = "Sbnet" + override var mainUrl = "https://sbnet.one" +} + +class StreamM4u : XStreamCdn() { + override val name: String = "StreamM4u" + override val mainUrl: String = "https://streamm4u.club" +} + +class Sblongvu : StreamSB() { + override var name = "Sblongvu" + override var mainUrl = "https://sblongvu.com" +} + +class Keephealth : StreamSB() { + override var name = "Keephealth" + override var mainUrl = "https://keephealth.info" +} + +class FileMoonIn : Filesim() { + override val mainUrl = "https://filemoon.in" + override val name = "FileMoon" +} \ No newline at end of file diff --git a/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt b/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt index 2e02544d..f5afbe1e 100644 --- a/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt +++ b/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt @@ -2770,26 +2770,6 @@ object SoraExtractor : SoraStream() { } -class StreamM4u : XStreamCdn() { - override val name: String = "StreamM4u" - override val mainUrl: String = "https://streamm4u.club" -} - -class Sblongvu : StreamSB() { - override var name = "Sblongvu" - override var mainUrl = "https://sblongvu.com" -} - -class Keephealth : StreamSB() { - override var name = "Keephealth" - override var mainUrl = "https://keephealth.info" -} - -class FileMoonIn : Filesim() { - override val mainUrl = "https://filemoon.in" - override val name = "FileMoon" -} - data class FDMovieIFrame( val link: String, val quality: String, diff --git a/SoraStream/src/main/kotlin/com/hexated/SoraStream.kt b/SoraStream/src/main/kotlin/com/hexated/SoraStream.kt index 74bb68ee..9830418c 100644 --- a/SoraStream/src/main/kotlin/com/hexated/SoraStream.kt +++ b/SoraStream/src/main/kotlin/com/hexated/SoraStream.kt @@ -89,7 +89,7 @@ open class SoraStream : TmdbProvider() { const val movieHabAPI = "https://moviehab.com" const val databaseGdriveAPI = "https://databasegdriveplayer.co" const val hdMovieBoxAPI = "https://hdmoviebox.net" - const val series9API = "https://series9.la" + const val series9API = "https://series9.sh" const val idlixAPI = "https://idlixian.com" const val noverseAPI = "https://www.nollyverse.com" const val uniqueStreamAPI = "https://uniquestream.net" diff --git a/SoraStream/src/main/kotlin/com/hexated/SoraStreamPlugin.kt b/SoraStream/src/main/kotlin/com/hexated/SoraStreamPlugin.kt index 7067fd0c..cbc68a5c 100644 --- a/SoraStream/src/main/kotlin/com/hexated/SoraStreamPlugin.kt +++ b/SoraStream/src/main/kotlin/com/hexated/SoraStreamPlugin.kt @@ -15,5 +15,6 @@ class SoraStreamPlugin: Plugin() { registerExtractorAPI(Sblongvu()) registerExtractorAPI(Keephealth()) registerExtractorAPI(FileMoonIn()) + registerExtractorAPI(Sbnet()) } } \ No newline at end of file