diff --git a/src/pt/animeshouse/build.gradle b/src/pt/animeshouse/build.gradle index 62206a521..16dce8d57 100644 --- a/src/pt/animeshouse/build.gradle +++ b/src/pt/animeshouse/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Animes House' pkgNameSuffix = 'pt.animeshouse' extClass = '.AnimesHouse' - extVersionCode = 1 + extVersionCode = 2 libVersion = '13' } diff --git a/src/pt/animeshouse/src/eu/kanade/tachiyomi/animeextension/pt/animeshouse/AnimesHouse.kt b/src/pt/animeshouse/src/eu/kanade/tachiyomi/animeextension/pt/animeshouse/AnimesHouse.kt index c3172475a..9b7e15cf5 100644 --- a/src/pt/animeshouse/src/eu/kanade/tachiyomi/animeextension/pt/animeshouse/AnimesHouse.kt +++ b/src/pt/animeshouse/src/eu/kanade/tachiyomi/animeextension/pt/animeshouse/AnimesHouse.kt @@ -10,6 +10,7 @@ import eu.kanade.tachiyomi.animeextension.pt.animeshouse.extractors.GenericExtra import eu.kanade.tachiyomi.animeextension.pt.animeshouse.extractors.JsUnpacker import eu.kanade.tachiyomi.animeextension.pt.animeshouse.extractors.McpExtractor import eu.kanade.tachiyomi.animeextension.pt.animeshouse.extractors.MpFourDooExtractor +import eu.kanade.tachiyomi.animeextension.pt.animeshouse.extractors.RedplayBypasser import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource import eu.kanade.tachiyomi.animesource.model.AnimeFilterList import eu.kanade.tachiyomi.animesource.model.AnimesPage @@ -119,7 +120,11 @@ class AnimesHouse : ConfigurableAnimeSource, ParsedAnimeHttpSource() { .execute() .asJsoup() val iframe = doc.selectFirst("iframe") - return iframe.attr("src") + return iframe.attr("src").let { + if (it.startsWith("/redplay")) + RedplayBypasser(client, headers).fromUrl(baseUrl + it) + else it + } } override fun videoListParse(response: Response): List