diff --git a/multisrc/overrides/dooplay/animeshouse/additional.gradle b/multisrc/overrides/dooplay/animeshouse/additional.gradle new file mode 100644 index 000000000..6b4989bb4 --- /dev/null +++ b/multisrc/overrides/dooplay/animeshouse/additional.gradle @@ -0,0 +1,3 @@ +dependencies { + implementation(project(":lib-playlist-utils")) +} diff --git a/multisrc/overrides/dooplay/animeshouse/src/extractors/EdifierExtractor.kt b/multisrc/overrides/dooplay/animeshouse/src/extractors/EdifierExtractor.kt index 855c66277..00aa044f2 100644 --- a/multisrc/overrides/dooplay/animeshouse/src/extractors/EdifierExtractor.kt +++ b/multisrc/overrides/dooplay/animeshouse/src/extractors/EdifierExtractor.kt @@ -9,7 +9,6 @@ class EdifierExtractor( private val client: OkHttpClient, private val headers: Headers, ) { - private val regexEdifier = Regex(""""file":"(.*?)","label":"(\S+?)"""") private val playerName = "EDIFIER" diff --git a/multisrc/overrides/dooplay/animeshouse/src/extractors/GenericExtractor.kt b/multisrc/overrides/dooplay/animeshouse/src/extractors/GenericExtractor.kt index 0a92611d7..c7d37ea1d 100644 --- a/multisrc/overrides/dooplay/animeshouse/src/extractors/GenericExtractor.kt +++ b/multisrc/overrides/dooplay/animeshouse/src/extractors/GenericExtractor.kt @@ -1,7 +1,7 @@ package eu.kanade.tachiyomi.animeextension.pt.animeshouse.extractors import eu.kanade.tachiyomi.animesource.model.Video -import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.lib.playlistutils.PlaylistUtils import okhttp3.Headers import okhttp3.OkHttpClient @@ -9,10 +9,9 @@ class GenericExtractor( private val client: OkHttpClient, private val headers: Headers, ) { - + private val playlistUtils by lazy { PlaylistUtils(client, headers) } private val regexClpPlayer = Regex("player\\('(\\S+)',") private val regexGcloudPlayer = "file\":\"(\\S+)\"".toRegex() - private val regexQuality = Regex("(?<=RESOLUTION=)\\d+x(\\d+).*?\n(https.*)") fun getVideoList(url: String, js: String): List