From 454ae38040aba06e8ee9479de2fa4c710b09044a Mon Sep 17 00:00:00 2001 From: hexated Date: Sat, 7 Oct 2023 12:04:14 +0700 Subject: [PATCH] small fix --- .../main/kotlin/com/hexated/SoraExtractor.kt | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt b/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt index c291f9ef..5db5aa1f 100644 --- a/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt +++ b/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt @@ -2134,16 +2134,24 @@ object SoraExtractor : SoraStream() { json?.sources?.map { source -> source.sources.map s@{ s -> - callback.invoke( - ExtractorLink( + if(s.quality.equals("auto")) { + M3u8Helper.generateM3u8( "Blackvid", - "Blackvid${source.label}", s.url ?: return@s, "https://blackvid.space/", - s.quality?.toIntOrNull() ?: Qualities.Unknown.value, - INFER_TYPE + ).forEach(callback) + } else { + callback.invoke( + ExtractorLink( + "Blackvid", + "Blackvid - ${source.label}", + s.url ?: return@s, + "https://blackvid.space/", + s.quality?.toIntOrNull() ?: Qualities.Unknown.value, + INFER_TYPE + ) ) - ) + } } }