From 0623b38134660a604c231b6af4eab8e7473cdc51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Franti=C5=A1ek=20Straka?= Date: Fri, 9 May 2025 01:02:29 +0200 Subject: [PATCH 1/3] fix --- .../animeextension/en/aniplay/AniPlay.kt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 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 ffc65aaa..a7506066 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 @@ -285,12 +285,11 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { try { when (serverName) { - // yuki - PREF_SERVER_ENTRIES[1] -> { - val url = "https://yukiprox.aniplaynow.live/m3u8-proxy?url=${defaultSource.url}&headers={\"Referer\":\"https://megacloud.club/\"}" + "Yuki" -> { + val url = "https://yukiproxy.aniplaynow.live/m3u8-proxy?url=${defaultSource.url}&headers={\"Referer\":\"https://megacloud.club/\"}" return playlistUtils.extractFromHls( playlistUrl = url, - videoNameGen = { quality -> "$serverName - $quality - $typeName" }, + videoNameGen = { quality -> "$serverName - ${quality} - $typeName" }, subtitleList = playlistUtils.fixSubtitles(subtitles), masterHeadersGen = { baseHeaders: Headers, _: String -> baseHeaders.newBuilder().apply { @@ -308,9 +307,8 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { }, ) } - // pahe - PREF_SERVER_ENTRIES[2] -> { - val url = "https://prox.aniplaynow.live/?url=${defaultSource.url}&ref=https://kwik.si" + "Pahe" -> { + val url = "https://paheproxy.aniplaynow.live/proxy?url=${defaultSource.url}&headers={\"Referer\":\"https://kwik.si/\"}" val headers = headers.newBuilder().apply { set("Accept", "*/*") set("Origin", baseUrl) @@ -565,8 +563,8 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { private const val PREF_DOMAIN_DEFAULT = "aniplaynow.live" private const val PREF_SERVER_KEY = "server" - private val PREF_SERVER_ENTRIES = arrayOf("Maze", "Yuki", "Pahe", "Kuro") - private val PREF_SERVER_ENTRY_VALUES = arrayOf("maze", "yuki", "pahe", "kuro") + private val PREF_SERVER_ENTRIES = arrayOf("Pahe", "Yuki") // , "Hika") + private val PREF_SERVER_ENTRY_VALUES = arrayOf("pahe", "yuki") // , "hika") private const val PREF_SERVER_DEFAULT = "yuki" private const val SERVER_UNKNOWN = "Other" -- 2.47.2 From f986a6fb3a2f0813defad07f9331e504c4d4e874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Franti=C5=A1ek=20Straka?= Date: Fri, 9 May 2025 01:04:16 +0200 Subject: [PATCH 2/3] version bump --- src/en/aniplay/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/en/aniplay/build.gradle b/src/en/aniplay/build.gradle index cbc69df4..ec0ebbdd 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 = 19 + overrideVersionCode = 20 } apply from: "$rootDir/common.gradle" -- 2.47.2 From 9f0957be3bc68158b024582d2f404cee7255462d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Franti=C5=A1ek=20Straka?= Date: Fri, 9 May 2025 01:13:33 +0200 Subject: [PATCH 3/3] removed redundant curly braces --- .../eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 a7506066..9f166f7e 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 @@ -289,7 +289,7 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { val url = "https://yukiproxy.aniplaynow.live/m3u8-proxy?url=${defaultSource.url}&headers={\"Referer\":\"https://megacloud.club/\"}" return playlistUtils.extractFromHls( playlistUrl = url, - videoNameGen = { quality -> "$serverName - ${quality} - $typeName" }, + videoNameGen = { quality -> "$serverName - $quality - $typeName" }, subtitleList = playlistUtils.fixSubtitles(subtitles), masterHeadersGen = { baseHeaders: Headers, _: String -> baseHeaders.newBuilder().apply { -- 2.47.2