en/AniPlay: wrapped extractFromHls in try catch due to unresolved host error
This commit is contained in:
parent
21bf6e1d85
commit
d9ade993e4
1 changed files with 17 additions and 13 deletions
|
@ -256,6 +256,7 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
|
||||||
?.map { Track(it.url, it.lang) }
|
?.map { Track(it.url, it.lang) }
|
||||||
?: emptyList()
|
?: emptyList()
|
||||||
|
|
||||||
|
try {
|
||||||
playlistUtils.extractFromHls(
|
playlistUtils.extractFromHls(
|
||||||
playlistUrl = defaultSource.url,
|
playlistUrl = defaultSource.url,
|
||||||
videoNameGen = { quality ->
|
videoNameGen = { quality ->
|
||||||
|
@ -264,11 +265,14 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
|
||||||
subtitles.isNotEmpty() -> "SoftSub"
|
subtitles.isNotEmpty() -> "SoftSub"
|
||||||
else -> getTypeName(episodeData.language)
|
else -> getTypeName(episodeData.language)
|
||||||
}
|
}
|
||||||
|
|
||||||
"$serverName - $quality - $typeName"
|
"$serverName - $quality - $typeName"
|
||||||
},
|
},
|
||||||
subtitleList = subtitles,
|
subtitleList = subtitles,
|
||||||
)
|
)
|
||||||
|
} catch (e: Exception) {
|
||||||
|
Log.e("AniPlay", "extractFromHls Error: $e")
|
||||||
|
emptyList()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return videos.sort()
|
return videos.sort()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue