This commit is contained in:
Zaw 2022-11-28 18:13:45 +03:00
parent 732a2c4c3d
commit 4bcc0d5043
2 changed files with 11 additions and 10 deletions

View file

@ -1,4 +1,4 @@
version = 3 version = 4
cloudstream { cloudstream {
description = "" description = ""

View file

@ -116,8 +116,9 @@ class NineGoal : MainAPI() {
): Boolean { ): Boolean {
val sourcesData = parseJson<sourcesJSON>(app.get(data).text).data val sourcesData = parseJson<sourcesJSON>(app.get(data).text).data
sourcesData?.playUrls?.apmap { sourcesData?.playUrls?.apmap {
val quality = it.name?.substringAfter("(")?.substringBefore(")").toString() var quality = it.name?.substringAfter("(")?.substringBefore(")").toString()
val language = it.name?.replace(" ($quality)", "").toString() val language = it.name?.replace(" ($quality)", "").toString()
quality = (if(quality == "Full HD") 1080 else if(quality == "HD") 720 else if(quality == "SD") 480 else Qualities.Unknown.value).toString()
val brokenDomain = "canyou.letmestreamyou.net" val brokenDomain = "canyou.letmestreamyou.net"
if(it.url.toString().startsWith("https://$brokenDomain")) { if(it.url.toString().startsWith("https://$brokenDomain")) {
mapOf( mapOf(
@ -133,7 +134,7 @@ class NineGoal : MainAPI() {
"$language - ${name}", "$language - ${name}",
it.url.toString().replace(brokenDomain, value), it.url.toString().replace(brokenDomain, value),
"$mainUrl/", "$mainUrl/",
if(quality == "Full HD") 1080 else if(quality == "HD") 720 else if(quality == "SD") 480 else Qualities.Unknown.value, quality.toInt(),
isM3u8 = true, isM3u8 = true,
) )
) )
@ -145,7 +146,7 @@ class NineGoal : MainAPI() {
"$language - ${sourcesData.name}", "$language - ${sourcesData.name}",
it.url.toString(), it.url.toString(),
"$mainUrl/", "$mainUrl/",
if(quality == "Full HD") 1080 else if(quality == "HD") 720 else if(quality == "SD") 480 else Qualities.Unknown.value, quality.toInt(),
isM3u8 = true, isM3u8 = true,
) )
) )