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,62 +163,62 @@ class PhimmoichillProvider : MainAPI() {
|
||||||
}
|
}
|
||||||
|
|
||||||
listOf(
|
listOf(
|
||||||
Pair("https://so-trym.topphimmoi.org/hlspm/$key", "PMFAST"),
|
Pair("https://so-trym.topphimmoi.org/raw/$key/index.m3u8", "PMFAST"),
|
||||||
Pair("https://dash.megacdn.xyz/hlspm/$key", "PMHLS"),
|
Pair("https://dash.megacdn.xyz/raw/$key/index.m3u8", "PMHLS"),
|
||||||
Pair("https://dash.megacdn.xyz/dast/$key/index.m3u8", "PMBK")
|
Pair("https://dash.megacdn.xyz/dast/$key/index.m3u8", "PMBK")
|
||||||
).apmap { (link, source) ->
|
).apmap { (link, source) ->
|
||||||
safeApiCall {
|
safeApiCall {
|
||||||
if (source == "PMBK") {
|
// if (source == "PMBK") {
|
||||||
callback.invoke(
|
callback.invoke(
|
||||||
ExtractorLink(
|
ExtractorLink(
|
||||||
source,
|
source,
|
||||||
source,
|
source,
|
||||||
link,
|
link,
|
||||||
referer = "$mainUrl/",
|
referer = "$mainUrl/",
|
||||||
quality = Qualities.P1080.value,
|
quality = Qualities.P1080.value,
|
||||||
isM3u8 = true
|
isM3u8 = true,
|
||||||
)
|
|
||||||
)
|
)
|
||||||
} else {
|
)
|
||||||
val playList = app.get(link, referer = "$mainUrl/")
|
// } else {
|
||||||
.parsedSafe<ResponseM3u>()?.main?.segments?.map { segment ->
|
// val playList = app.get(link, referer = "$mainUrl/")
|
||||||
PlayListItem(
|
// .parsedSafe<ResponseM3u>()?.main?.segments?.map { segment ->
|
||||||
segment.link,
|
// PlayListItem(
|
||||||
(segment.du.toFloat() * 1_000_000).toLong()
|
// segment.link,
|
||||||
)
|
// (segment.du.toFloat() * 1_000_000).toLong()
|
||||||
}
|
// )
|
||||||
|
// }
|
||||||
callback.invoke(
|
//
|
||||||
ExtractorLinkPlayList(
|
// callback.invoke(
|
||||||
source,
|
// ExtractorLinkPlayList(
|
||||||
source,
|
// source,
|
||||||
playList ?: return@safeApiCall,
|
// source,
|
||||||
referer = "$mainUrl/",
|
// playList ?: return@safeApiCall,
|
||||||
quality = Qualities.P1080.value,
|
// referer = "$mainUrl/",
|
||||||
headers = if (source == "PMHLS") {
|
// quality = Qualities.P1080.value,
|
||||||
mapOf("Origin" to mainUrl)
|
// headers = if (source == "PMHLS") {
|
||||||
} else {
|
// mapOf("Origin" to mainUrl)
|
||||||
mapOf()
|
// } else {
|
||||||
}
|
// mapOf()
|
||||||
)
|
// }
|
||||||
)
|
// )
|
||||||
}
|
// )
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
data class Segment(
|
// data class Segment(
|
||||||
@JsonProperty("du") val du: String,
|
// @JsonProperty("du") val du: String,
|
||||||
@JsonProperty("link") val link: String,
|
// @JsonProperty("link") val link: String,
|
||||||
)
|
// )
|
||||||
|
//
|
||||||
data class DataM3u(
|
// data class DataM3u(
|
||||||
@JsonProperty("segments") val segments: List<Segment>?,
|
// @JsonProperty("segments") val segments: List<Segment>?,
|
||||||
)
|
// )
|
||||||
|
//
|
||||||
data class ResponseM3u(
|
// data class ResponseM3u(
|
||||||
@JsonProperty("2048p") val main: DataM3u?,
|
// @JsonProperty("2048p") val main: DataM3u?,
|
||||||
)
|
// )
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue