diff --git a/multisrc/overrides/dooplay/animeplayer/src/AnimePlayer.kt b/multisrc/overrides/dooplay/animeplayer/src/AnimePlayer.kt index 192d191b0..4d32be08a 100644 --- a/multisrc/overrides/dooplay/animeplayer/src/AnimePlayer.kt +++ b/multisrc/overrides/dooplay/animeplayer/src/AnimePlayer.kt @@ -12,6 +12,8 @@ class AnimePlayer : DooPlay( "AnimePlayer", "https://animeplayer.com.br", ) { + override val client = network.cloudflareClient + // ============================== Popular =============================== override fun popularAnimeSelector() = "div#featured-titles article div.poster" diff --git a/multisrc/overrides/dooplay/animeplayer/src/extractors/BloggerExtractor.kt b/multisrc/overrides/dooplay/animeplayer/src/extractors/BloggerExtractor.kt index b4c6afd3e..732fa49cd 100644 --- a/multisrc/overrides/dooplay/animeplayer/src/extractors/BloggerExtractor.kt +++ b/multisrc/overrides/dooplay/animeplayer/src/extractors/BloggerExtractor.kt @@ -13,14 +13,14 @@ class BloggerExtractor(private val client: OkHttpClient) { .substringBefore("]") .split("},") .map { - val url = it.substringAfter("{\"play_url\":\"").substringBefore('"') + val videoUrl = it.substringAfter("{\"play_url\":\"").substringBefore('"') val format = it.substringAfter("\"format_id\":").substringBefore("}") val quality = when (format) { "18" -> "360p" "22" -> "720p" else -> "Unknown" } - Video(url, quality, url, headers = headers) + Video(videoUrl, quality, videoUrl, headers = headers) } } } diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/dooplay/DooPlayGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/dooplay/DooPlayGenerator.kt index ead35343d..b91349aa5 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/dooplay/DooPlayGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/dooplay/DooPlayGenerator.kt @@ -13,6 +13,7 @@ class DooPlayGenerator : ThemeSourceGenerator { override val sources = listOf( SingleLang("AnimeOnline360", "https://animeonline360.me", "en", isNsfw = false), SingleLang("AnimeOnline.Ninja", "https://www1.animeonline.ninja", "es", className = "AnimeOnlineNinja", isNsfw = false, overrideVersionCode = 28), + SingleLang("AnimePlayer", "https://animeplayer.com.br", "pt-BR", isNsfw = true, overrideVersionCode = 1), SingleLang("AnimePlayer", "https://animeplayer.com.br", "pt-BR", isNsfw = true), SingleLang("AnimeSync", "https://animesync.org", "pt-BR", isNsfw = true), SingleLang("AnimesFox BR", "https://animesfox.net", "pt-BR", isNsfw = false, overrideVersionCode = 2),