diff --git a/src/en/aniplay/build.gradle b/src/en/aniplay/build.gradle index 7119218b..e78b9bfe 100644 --- a/src/en/aniplay/build.gradle +++ b/src/en/aniplay/build.gradle @@ -2,7 +2,7 @@ ext { extName = 'AniPlay' extClass = '.AniPlay' themePkg = 'anilist' - overrideVersionCode = 5 + overrideVersionCode = 6 } apply from: "$rootDir/common.gradle" diff --git a/src/en/aniplay/src/eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt b/src/en/aniplay/src/eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt index 431f6a4e..5c0b5c1e 100644 --- a/src/en/aniplay/src/eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt +++ b/src/en/aniplay/src/eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt @@ -15,7 +15,6 @@ import eu.kanade.tachiyomi.animesource.model.Track import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.lib.playlistutils.PlaylistUtils import eu.kanade.tachiyomi.multisrc.anilist.AniListAnimeHttpSource -import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.util.parallelFlatMap import eu.kanade.tachiyomi.util.parallelMap @@ -95,22 +94,6 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { val episodeListUrl = response.request.url val animeId = episodeListUrl.pathSegments[2] - val responsePage = client.newCall(GET("$baseUrl/anime/watch/$animeId")).execute() - val responsePageString = responsePage.body.string() - var idMal: Number? = null - val idMalIndex = responsePageString.indexOf("\\\"idMal\\\":") - if (idMalIndex != -1) { - val startIndex = idMalIndex + "\\\"idMal\\\":".length - val endIndex = responsePageString.indexOf(',', startIndex) - if (endIndex != -1) { - idMal = responsePageString.substring(startIndex, endIndex).toIntOrNull() - } - } - if (idMal == null) { - Log.e("AniPlay", "idMal not found - responsePageString: $responsePageString") - throw Exception("idMal not found") - } - val responseString = response.body.string() val episodesArrayString = extractEpisodeList(responseString) if (episodesArrayString == null) { @@ -152,7 +135,6 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { .addQueryParameter("id", animeId) .addQueryParameter("ep", episodeNumber.toString()) .addQueryParameter("extras", episodeExtraString) - .addQueryParameter("idMal", idMal.toString()) .build() val name = parseEpisodeName(episodeNumber.toString(), episode.title) @@ -182,7 +164,6 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { override suspend fun getVideoList(episode: SEpisode): List