From 3acc50c0c5ce20fee9705c514a937ca4025d9129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Franti=C5=A1ek=20Straka?= Date: Sun, 30 Mar 2025 12:52:31 +0200 Subject: [PATCH 1/4] new headers --- .../kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 75e355e9..7205631e 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 @@ -536,12 +536,12 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { private val HEADER_NEXT_ACTION = mapOf( PREF_DOMAIN_ENTRY_VALUES[0] to mapOf( - "NEXT_ACTION_EPISODE_LIST" to "7f245562e54103f7dc13b3f89743fe31492ae34d6d", - "NEXT_ACTION_SOURCES_LIST" to "7fa64b02d2e6dc6a72c31b915844cb42a729b5e575", + "NEXT_ACTION_EPISODE_LIST" to "7f07777b5f74e3edb312e0b718a560f9d3ad21aeba", + "NEXT_ACTION_SOURCES_LIST" to "7f11490e43dca1ed90fcb5b90bac1e5714a3e11232", ), PREF_DOMAIN_ENTRY_VALUES[1] to mapOf( - "NEXT_ACTION_EPISODE_LIST" to "7f4b13f495ada236e47ada7923680d8264f2601e45", - "NEXT_ACTION_SOURCES_LIST" to "7f41e61d8806a49322bbe4746ff28a39e4dc098b6b", + "NEXT_ACTION_EPISODE_LIST" to "7f57233b7a6486e8211b883c502fa0450775f0ee98", + "NEXT_ACTION_SOURCES_LIST" to "7f48c7ffeb25edece852102a65d794a1dffa37aaac", ), ) private const val PROXY_URL = "https://aniplay-cors.yqizw7.easypanel.host" -- 2.47.2 From 3294a0074483b298536a023dfea8eeab6466c5a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Franti=C5=A1ek=20Straka?= Date: Sun, 30 Mar 2025 12:56:07 +0200 Subject: [PATCH 2/4] new proxy implemented --- .../animeextension/en/aniplay/AniPlay.kt | 54 ++++++++----------- 1 file changed, 22 insertions(+), 32 deletions(-) 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 7205631e..6489f726 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 @@ -260,6 +260,14 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { } } + private fun getProxiedUrl(originalUrl: String, serverName: String, referer: String?): String { + return when (serverName) { + "Yuki" -> "$PROXY_URL/yukiprox?url=$originalUrl" + "Maze" -> "$PROXY_URL/fetch?url=$originalUrl?ref=$referer" + else -> return originalUrl + } + } + private fun processEpisodeData(episodeData: EpisodeData): List