diff --git a/src/id/kuramanime/build.gradle b/src/id/kuramanime/build.gradle index 7b7419c47..62032f379 100644 --- a/src/id/kuramanime/build.gradle +++ b/src/id/kuramanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Kuramanime' pkgNameSuffix = 'id.kuramanime' extClass = '.Kuramanime' - extVersionCode = 4 + extVersionCode = 5 libVersion = '13' } diff --git a/src/id/kuramanime/src/eu/kanade/tachiyomi/animeextension/id/kuramanime/Kuramanime.kt b/src/id/kuramanime/src/eu/kanade/tachiyomi/animeextension/id/kuramanime/Kuramanime.kt index 4ea9b9919..12a80504f 100644 --- a/src/id/kuramanime/src/eu/kanade/tachiyomi/animeextension/id/kuramanime/Kuramanime.kt +++ b/src/id/kuramanime/src/eu/kanade/tachiyomi/animeextension/id/kuramanime/Kuramanime.kt @@ -81,7 +81,7 @@ class Kuramanime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val html = document.select(episodeListSelector()).attr("data-content") val jsoupE = Jsoup.parse(html) - return jsoupE.select("a").filter { ele -> !ele.attr("href").contains("batch") }.map { episodeFromElement(it) } + return jsoupE.select("a").filter { ele -> !ele.attr("href").contains("batch") }.map { episodeFromElement(it) }.reversed() } private fun parseShortInfo(element: Element): SAnime { @@ -116,7 +116,28 @@ class Kuramanime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun searchAnimeSelector(): String = "div.product__item" - override fun videoListSelector() = "#player > source" + override fun videoListSelector() = "video#player > source" + + override fun videoListParse(response: Response): List