diff --git a/src/en/allanime/build.gradle b/src/en/allanime/build.gradle index cf043dc739..ceab7dd771 100644 --- a/src/en/allanime/build.gradle +++ b/src/en/allanime/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AllAnime' extClass = '.AllAnime' - extVersionCode = 34 + extVersionCode = 35 } apply from: "$rootDir/common.gradle" @@ -12,5 +12,7 @@ dependencies { implementation(project(':lib:dood-extractor')) implementation(project(':lib:okru-extractor')) implementation(project(':lib:gogostream-extractor')) - implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation libs.jsunpacker } diff --git a/src/en/allanime/src/eu/kanade/tachiyomi/animeextension/en/allanime/AllAnime.kt b/src/en/allanime/src/eu/kanade/tachiyomi/animeextension/en/allanime/AllAnime.kt index 8b80589c8d..ced902b5d7 100644 --- a/src/en/allanime/src/eu/kanade/tachiyomi/animeextension/en/allanime/AllAnime.kt +++ b/src/en/allanime/src/eu/kanade/tachiyomi/animeextension/en/allanime/AllAnime.kt @@ -14,10 +14,12 @@ import eu.kanade.tachiyomi.animesource.model.SEpisode import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.animesource.online.AnimeHttpSource import eu.kanade.tachiyomi.lib.doodextractor.DoodExtractor +import eu.kanade.tachiyomi.lib.filemoonextractor.FilemoonExtractor import eu.kanade.tachiyomi.lib.gogostreamextractor.GogoStreamExtractor import eu.kanade.tachiyomi.lib.mp4uploadextractor.Mp4uploadExtractor import eu.kanade.tachiyomi.lib.okruextractor.OkruExtractor import eu.kanade.tachiyomi.lib.streamlareextractor.StreamlareExtractor +import eu.kanade.tachiyomi.lib.streamwishextractor.StreamWishExtractor import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.network.await @@ -271,6 +273,8 @@ class AllAnime : ConfigurableAnimeSource, AnimeHttpSource() { private val okruExtractor by lazy { OkruExtractor(client) } private val mp4uploadExtractor by lazy { Mp4uploadExtractor(client) } private val streamlareExtractor by lazy { StreamlareExtractor(client) } + private val filemoonExtractor by lazy { FilemoonExtractor(client) } + private val streamwishExtractor by lazy { StreamWishExtractor(client, headers) } override suspend fun getVideoList(episode: SEpisode): List