From c2f68cee4fb7612a868c6529c6167fa3827e9dbe Mon Sep 17 00:00:00 2001 From: Samfun75 <38332931+Samfun75@users.noreply.github.com> Date: Thu, 1 Sep 2022 19:10:52 +0300 Subject: [PATCH] SuperStream: Number subtitles and add subtitle points available from source (#827) --- src/en/superstream/build.gradle | 2 +- .../animeextension/en/superstream/SuperStreamAPI.kt | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/en/superstream/build.gradle b/src/en/superstream/build.gradle index 4933e3e6e..c8e76edd5 100644 --- a/src/en/superstream/build.gradle +++ b/src/en/superstream/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'SuperStream' pkgNameSuffix = 'en.superstream' extClass = '.SuperStream' - extVersionCode = 1 + extVersionCode = 2 libVersion = '13' } diff --git a/src/en/superstream/src/eu/kanade/tachiyomi/animeextension/en/superstream/SuperStreamAPI.kt b/src/en/superstream/src/eu/kanade/tachiyomi/animeextension/en/superstream/SuperStreamAPI.kt index 295ed90ab..bfc4f10db 100644 --- a/src/en/superstream/src/eu/kanade/tachiyomi/animeextension/en/superstream/SuperStreamAPI.kt +++ b/src/en/superstream/src/eu/kanade/tachiyomi/animeextension/en/superstream/SuperStreamAPI.kt @@ -1,4 +1,4 @@ -/* +/* Credit goes to @ImZaw and @Blatzar from https://github.com/recloudstream/cloudstream This is modified file from https://github.com/recloudstream/cloudstream-extensions/blob/master/SuperStream/src/main/kotlin/com/lagradost/SuperStream.kt @@ -978,13 +978,12 @@ class SuperStreamAPI { val subtitles = queryApiParsed(subtitleQuery).data try { subtitles?.list?.forEach { - it.subtitles.forEach second@{ sub -> + it.subtitles.forEachIndexed second@{ index, sub -> if (sub.filePath.isNullOrBlank().not()) { - subsList.add( Track( sub.filePath ?: return listOf(), - sub.language ?: sub.lang ?: "" + (sub.language ?: sub.lang ?: "Sub") + " ${index + 1} (${sub.point})" ) ) }