mirror of
https://github.com/recloudstream/cloudstream-extensions-multilingual.git
synced 2024-08-15 03:15:14 +00:00
final fixed sources
This commit is contained in:
parent
3ba228c881
commit
815dcecec0
1 changed files with 48 additions and 48 deletions
|
@ -163,12 +163,12 @@ class PhimmoichillProvider : MainAPI() {
|
|||
}
|
||||
|
||||
listOf(
|
||||
Pair("https://so-trym.topphimmoi.org/hlspm/$key", "PMFAST"),
|
||||
Pair("https://dash.megacdn.xyz/hlspm/$key", "PMHLS"),
|
||||
Pair("https://so-trym.topphimmoi.org/raw/$key/index.m3u8", "PMFAST"),
|
||||
Pair("https://dash.megacdn.xyz/raw/$key/index.m3u8", "PMHLS"),
|
||||
Pair("https://dash.megacdn.xyz/dast/$key/index.m3u8", "PMBK")
|
||||
).apmap { (link, source) ->
|
||||
safeApiCall {
|
||||
if (source == "PMBK") {
|
||||
// if (source == "PMBK") {
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source,
|
||||
|
@ -176,49 +176,49 @@ class PhimmoichillProvider : MainAPI() {
|
|||
link,
|
||||
referer = "$mainUrl/",
|
||||
quality = Qualities.P1080.value,
|
||||
isM3u8 = true
|
||||
isM3u8 = true,
|
||||
)
|
||||
)
|
||||
} else {
|
||||
val playList = app.get(link, referer = "$mainUrl/")
|
||||
.parsedSafe<ResponseM3u>()?.main?.segments?.map { segment ->
|
||||
PlayListItem(
|
||||
segment.link,
|
||||
(segment.du.toFloat() * 1_000_000).toLong()
|
||||
)
|
||||
}
|
||||
|
||||
callback.invoke(
|
||||
ExtractorLinkPlayList(
|
||||
source,
|
||||
source,
|
||||
playList ?: return@safeApiCall,
|
||||
referer = "$mainUrl/",
|
||||
quality = Qualities.P1080.value,
|
||||
headers = if (source == "PMHLS") {
|
||||
mapOf("Origin" to mainUrl)
|
||||
} else {
|
||||
mapOf()
|
||||
}
|
||||
)
|
||||
)
|
||||
}
|
||||
// } else {
|
||||
// val playList = app.get(link, referer = "$mainUrl/")
|
||||
// .parsedSafe<ResponseM3u>()?.main?.segments?.map { segment ->
|
||||
// PlayListItem(
|
||||
// segment.link,
|
||||
// (segment.du.toFloat() * 1_000_000).toLong()
|
||||
// )
|
||||
// }
|
||||
//
|
||||
// callback.invoke(
|
||||
// ExtractorLinkPlayList(
|
||||
// source,
|
||||
// source,
|
||||
// playList ?: return@safeApiCall,
|
||||
// referer = "$mainUrl/",
|
||||
// quality = Qualities.P1080.value,
|
||||
// headers = if (source == "PMHLS") {
|
||||
// mapOf("Origin" to mainUrl)
|
||||
// } else {
|
||||
// mapOf()
|
||||
// }
|
||||
// )
|
||||
// )
|
||||
// }
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
data class Segment(
|
||||
@JsonProperty("du") val du: String,
|
||||
@JsonProperty("link") val link: String,
|
||||
)
|
||||
|
||||
data class DataM3u(
|
||||
@JsonProperty("segments") val segments: List<Segment>?,
|
||||
)
|
||||
|
||||
data class ResponseM3u(
|
||||
@JsonProperty("2048p") val main: DataM3u?,
|
||||
)
|
||||
// data class Segment(
|
||||
// @JsonProperty("du") val du: String,
|
||||
// @JsonProperty("link") val link: String,
|
||||
// )
|
||||
//
|
||||
// data class DataM3u(
|
||||
// @JsonProperty("segments") val segments: List<Segment>?,
|
||||
// )
|
||||
//
|
||||
// data class ResponseM3u(
|
||||
// @JsonProperty("2048p") val main: DataM3u?,
|
||||
// )
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue