AnimesVision: Fix GlobalVision urls (#526)
* AnimesVision: Fix GlobalVision urls It was returning the same url in all videos/qualities xD * AnimesVision: update versionCode
This commit is contained in:
@ -6,7 +6,7 @@ ext {
|
|||||||
extName = 'AnimesVision'
|
extName = 'AnimesVision'
|
||||||
pkgNameSuffix = 'pt.animesvision'
|
pkgNameSuffix = 'pt.animesvision'
|
||||||
extClass = '.AnimesVision'
|
extClass = '.AnimesVision'
|
||||||
extVersionCode = 2
|
extVersionCode = 3
|
||||||
libVersion = '12'
|
libVersion = '12'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,7 +14,10 @@ class GlobalVisionExtractor {
|
|||||||
val qualities = mapOf("SD" to "480p", "HD" to "720p", "FULLHD" to "1080p")
|
val qualities = mapOf("SD" to "480p", "HD" to "720p", "FULLHD" to "1080p")
|
||||||
return qualities.mapNotNull { (qualityName, qualityStr) ->
|
return qualities.mapNotNull { (qualityName, qualityStr) ->
|
||||||
if (qualityName in players) {
|
if (qualityName in players) {
|
||||||
val videoUrl = if ("480p" in url) url else url.replace("480p", qualityStr)
|
val videoUrl = when {
|
||||||
|
qualityName == "SD" -> url
|
||||||
|
else -> url.replace("480p", qualityStr)
|
||||||
|
}
|
||||||
Video(videoUrl, "$PREFIX $qualityName", videoUrl, null)
|
Video(videoUrl, "$PREFIX $qualityName", videoUrl, null)
|
||||||
} else { null }
|
} else { null }
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user