Fix(lib/ChillxExtractor): update Referer #290

Merged
Dark25 merged 3 commits from hikari-fix into main 2024-10-06 15:38:58 -05:00
2 changed files with 3 additions and 3 deletions

View file

@ -29,7 +29,7 @@ class ChillxExtractor(private val client: OkHttpClient, private val headers: Hea
fun videoFromUrl(url: String, referer: String, prefix: String = "Chillx - "): List<Video> {
val newHeaders = headers.newBuilder()
.set("Referer", "$referer/")
.set("Referer", referer)
.set("Accept-Language", "en-US,en;q=0.5")
.build()
@ -56,7 +56,7 @@ class ChillxExtractor(private val client: OkHttpClient, private val headers: Hea
return playlistUtils.extractFromHls(
playlistUrl = masterUrl,
referer = url,
referer = referer,
videoNameGen = { "$prefix$it" },
subtitleList = subtitleList,
)

View file

@ -339,7 +339,7 @@ class Hikari : ParsedAnimeHttpSource(), ConfigurableAnimeSource {
private fun getVideosFromEmbed(embedUrl: String, name: String): List<Video> = when {
name.contains("vidhide", true) -> vidHideExtractor.videosFromUrl(embedUrl, videoNameGen = { s -> "$name - $s" })
embedUrl.contains("filemoon", true) -> filemoonExtractor.videosFromUrl(embedUrl, prefix = "$name - ", headers = headers)
else -> chillxExtractor.videoFromUrl(embedUrl, referer = baseUrl, prefix = "$name - ")
else -> chillxExtractor.videoFromUrl(embedUrl, referer = "https://playerx.stream/", prefix = "$name - ")
}
override fun videoListSelector() = ".server-item:has(a[onclick~=getEmbed])"