This commit is contained in:
hexated 2023-10-22 16:52:23 +07:00
parent 012217b40d
commit 464046aaea
6 changed files with 16 additions and 5 deletions

View file

@ -1,7 +1,7 @@
import org.jetbrains.kotlin.konan.properties.Properties import org.jetbrains.kotlin.konan.properties.Properties
// use an integer for version numbers // use an integer for version numbers
version = 186 version = 187
android { android {
defaultConfig { defaultConfig {

View file

@ -392,4 +392,9 @@ class MultimoviesSB : StreamSB() {
class Yipsu : Voe() { class Yipsu : Voe() {
override val name = "Yipsu" override val name = "Yipsu"
override var mainUrl = "https://yip.su" override var mainUrl = "https://yip.su"
}
class Embedwish : Filesim() {
override val name = "Embedwish"
override var mainUrl = "https://embedwish.com"
} }

View file

@ -223,7 +223,10 @@ object SoraExtractor : SoraStream() {
} else { } else {
"$multimoviesAPI/episodes/$fixTitle-${season}x${episode}" "$multimoviesAPI/episodes/$fixTitle-${season}x${episode}"
} }
invokeWpmovies(null, url, subtitleCallback, callback, true) val req = app.get(url)
val directUrl = getBaseUrl(req.url)
val iframe = req.document.selectFirst("div.pframe iframe")?.attr("src")
loadCustomExtractor("Multimovies", iframe ?: return, "$directUrl/", subtitleCallback, callback)
} }
suspend fun invokeNetmovies( suspend fun invokeNetmovies(

View file

@ -113,7 +113,7 @@ open class SoraStream : TmdbProvider() {
const val navyAPI = "https://navy-issue-i-239.site" const val navyAPI = "https://navy-issue-i-239.site"
const val emoviesAPI = "https://emovies.si" const val emoviesAPI = "https://emovies.si"
const val pobmoviesAPI = "https://pobmovies.cam" const val pobmoviesAPI = "https://pobmovies.cam"
const val multimoviesAPI = "https://multimovies.live" const val multimoviesAPI = "https://multimovies.info"
const val netmoviesAPI = "https://netmovies.to" const val netmoviesAPI = "https://netmovies.to"
const val momentAPI = "https://moment-explanation-i-244.site" const val momentAPI = "https://moment-explanation-i-244.site"
const val doomoviesAPI = "https://doomovies.net" const val doomoviesAPI = "https://doomovies.net"
@ -612,8 +612,9 @@ open class SoraStream : TmdbProvider() {
}, },
{ {
if (!res.isAnime && res.season == null) invokeRidomovies( if (!res.isAnime && res.season == null) invokeRidomovies(
res.id,
res.imdbId,
res.title, res.title,
res.year,
callback callback
) )
}, },

View file

@ -228,8 +228,9 @@ class SoraStreamLite : SoraStream() {
}, },
{ {
if (!res.isAnime && res.season == null) invokeRidomovies( if (!res.isAnime && res.season == null) invokeRidomovies(
res.id,
res.imdbId,
res.title, res.title,
res.year,
callback callback
) )
}, },

View file

@ -25,5 +25,6 @@ class SoraStreamPlugin: Plugin() {
registerExtractorAPI(Streamruby()) registerExtractorAPI(Streamruby())
registerExtractorAPI(Streamwish()) registerExtractorAPI(Streamwish())
registerExtractorAPI(FilelionsTo()) registerExtractorAPI(FilelionsTo())
registerExtractorAPI(Embedwish())
} }
} }