diff --git a/SoraStream/build.gradle.kts b/SoraStream/build.gradle.kts index 2405cbff..4660ee2c 100644 --- a/SoraStream/build.gradle.kts +++ b/SoraStream/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 51 +version = 52 cloudstream { diff --git a/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt b/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt index d83955fb..240729e3 100644 --- a/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt +++ b/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt @@ -1354,7 +1354,7 @@ object SoraExtractor : SoraStream() { iframe.apmap { (iframeLink, title) -> val size = Regex("(?i)\\s(\\S+gb|mb)").find(title)?.groupValues?.getOrNull(1) val gdBotLink = extractGdbot(iframeLink) - val videoLink = extractDirectDl(gdBotLink ?: return@apmap null) + val videoLink = extractDrivebot(gdBotLink ?: return@apmap null) callback.invoke( ExtractorLink( @@ -1397,7 +1397,7 @@ object SoraExtractor : SoraStream() { iframe.apmap { (link, quality, size) -> val fdLink = bypassFdAds(link) val gdBotLink = extractGdbot(fdLink ?: return@apmap null) - val videoLink = extractDirectDl(gdBotLink ?: return@apmap null) + val videoLink = extractDrivebot(gdBotLink ?: return@apmap null) callback.invoke( ExtractorLink( diff --git a/SoraStream/src/main/kotlin/com/hexated/SoraStream.kt b/SoraStream/src/main/kotlin/com/hexated/SoraStream.kt index a3607475..8e7c8e68 100644 --- a/SoraStream/src/main/kotlin/com/hexated/SoraStream.kt +++ b/SoraStream/src/main/kotlin/com/hexated/SoraStream.kt @@ -158,7 +158,7 @@ open class SoraStream : TmdbProvider() { val searchResponse = mutableListOf() val mainResponse = app.get( - "$tmdbAPI/search/multi?api_key=$apiKey&language=en-US&query=$query&page=1&include_adult=false", + "$tmdbAPI/search/multi?api_key=$apiKey&language=en-US&query=$query&page=1&include_adult=${settingsForProvider.enableAdult}", referer = "$mainAPI/" ).parsedSafe()?.results?.mapNotNull { media -> media.toSearchResponse() @@ -427,9 +427,9 @@ open class SoraStream : TmdbProvider() { { if(!res.isAnime) invokeGMovies(res.title, res.year, res.season, res.episode, subtitleCallback, callback) }, -// { -// if(!res.isAnime) invokeFDMovies(res.title, res.season, res.episode, subtitleCallback, callback) -// }, + { + if(!res.isAnime) invokeFDMovies(res.title, res.season, res.episode, subtitleCallback, callback) + }, { invokeM4uhd(res.title, res.year, res.season, res.episode, subtitleCallback, callback) },