fix(Aniplay): changed proxy url (#996)

* fix

* version bump

* removed redundant curly braces
This commit is contained in:
Josef František Straka 2025-05-09 09:05:06 +02:00 committed by GitHub
parent 26dbc15b45
commit c82b40bb41
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 9 deletions

View file

@ -2,7 +2,7 @@ ext {
extName = 'AniPlay' extName = 'AniPlay'
extClass = '.AniPlay' extClass = '.AniPlay'
themePkg = 'anilist' themePkg = 'anilist'
overrideVersionCode = 19 overrideVersionCode = 20
} }
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"

View file

@ -285,9 +285,8 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
try { try {
when (serverName) { when (serverName) {
// yuki "Yuki" -> {
PREF_SERVER_ENTRIES[1] -> { val url = "https://yukiproxy.aniplaynow.live/m3u8-proxy?url=${defaultSource.url}&headers={\"Referer\":\"https://megacloud.club/\"}"
val url = "https://yukiprox.aniplaynow.live/m3u8-proxy?url=${defaultSource.url}&headers={\"Referer\":\"https://megacloud.club/\"}"
return playlistUtils.extractFromHls( return playlistUtils.extractFromHls(
playlistUrl = url, playlistUrl = url,
videoNameGen = { quality -> "$serverName - $quality - $typeName" }, videoNameGen = { quality -> "$serverName - $quality - $typeName" },
@ -308,9 +307,8 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
}, },
) )
} }
// pahe "Pahe" -> {
PREF_SERVER_ENTRIES[2] -> { val url = "https://paheproxy.aniplaynow.live/proxy?url=${defaultSource.url}&headers={\"Referer\":\"https://kwik.si/\"}"
val url = "https://prox.aniplaynow.live/?url=${defaultSource.url}&ref=https://kwik.si"
val headers = headers.newBuilder().apply { val headers = headers.newBuilder().apply {
set("Accept", "*/*") set("Accept", "*/*")
set("Origin", baseUrl) set("Origin", baseUrl)
@ -565,8 +563,8 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
private const val PREF_DOMAIN_DEFAULT = "aniplaynow.live" private const val PREF_DOMAIN_DEFAULT = "aniplaynow.live"
private const val PREF_SERVER_KEY = "server" private const val PREF_SERVER_KEY = "server"
private val PREF_SERVER_ENTRIES = arrayOf("Maze", "Yuki", "Pahe", "Kuro") private val PREF_SERVER_ENTRIES = arrayOf("Pahe", "Yuki") // , "Hika")
private val PREF_SERVER_ENTRY_VALUES = arrayOf("maze", "yuki", "pahe", "kuro") private val PREF_SERVER_ENTRY_VALUES = arrayOf("pahe", "yuki") // , "hika")
private const val PREF_SERVER_DEFAULT = "yuki" private const val PREF_SERVER_DEFAULT = "yuki"
private const val SERVER_UNKNOWN = "Other" private const val SERVER_UNKNOWN = "Other"