fix(en/aniplay): fixed dub with subtitles showing as softdub
This commit is contained in:
parent
ba2ba44dc4
commit
28a486ad78
1 changed files with 9 additions and 4 deletions
|
@ -270,10 +270,15 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
|
||||||
?.map { Track(it.url ?: throw Exception("episodeData.response.subtitles.url is null ($it)"), it.lang ?: "Unk") }
|
?.map { Track(it.url ?: throw Exception("episodeData.response.subtitles.url is null ($it)"), it.lang ?: "Unk") }
|
||||||
?: emptyList()
|
?: emptyList()
|
||||||
|
|
||||||
val serverName = getServerName(episodeData.source)
|
var serverName = getServerName(episodeData.source)
|
||||||
val typeName = when {
|
if (serverName == SERVER_UNKNOWN) {
|
||||||
subtitles.isNotEmpty() -> "SoftSub"
|
serverName = episodeData.source.substring(0, 69) + "!"
|
||||||
else -> getTypeName(episodeData.language)
|
}
|
||||||
|
var typeName = getTypeName(episodeData.language)
|
||||||
|
if (typeName == "Sub" && subtitles.isNotEmpty()) {
|
||||||
|
typeName = "SoftSub"
|
||||||
|
} else if (serverName == "Yuki" && typeName == "Dub" && subtitles.isNotEmpty()) {
|
||||||
|
typeName = "Dubtitles"
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue