This commit is contained in:
Josef František Straka 2025-05-09 01:02:29 +02:00
parent 26dbc15b45
commit 0623b38134

View file

@ -285,12 +285,11 @@ 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" },
subtitleList = playlistUtils.fixSubtitles(subtitles), subtitleList = playlistUtils.fixSubtitles(subtitles),
masterHeadersGen = { baseHeaders: Headers, _: String -> masterHeadersGen = { baseHeaders: Headers, _: String ->
baseHeaders.newBuilder().apply { baseHeaders.newBuilder().apply {
@ -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"