en/AniPlay: wrapped extractFromHls in try catch due to unresolved host error

This commit is contained in:
Josef František Straka 2024-12-01 17:10:08 +01:00
parent 21bf6e1d85
commit d9ade993e4

View file

@ -256,6 +256,7 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
?.map { Track(it.url, it.lang) }
?: emptyList()
try {
playlistUtils.extractFromHls(
playlistUrl = defaultSource.url,
videoNameGen = { quality ->
@ -264,11 +265,14 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
subtitles.isNotEmpty() -> "SoftSub"
else -> getTypeName(episodeData.language)
}
"$serverName - $quality - $typeName"
},
subtitleList = subtitles,
)
} catch (e: Exception) {
Log.e("AniPlay", "extractFromHls Error: $e")
emptyList()
}
}
return videos.sort()