From 95dddf7e3413343429a70a759dfb71d5441df3c8 Mon Sep 17 00:00:00 2001 From: Memexurer Date: Sun, 25 Sep 2022 12:41:31 +0200 Subject: [PATCH] Add video type info to filman provider (#27) --- .../src/main/kotlin/com/lagradost/FilmanProvider.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/FilmanProvider/src/main/kotlin/com/lagradost/FilmanProvider.kt b/FilmanProvider/src/main/kotlin/com/lagradost/FilmanProvider.kt index 1ecec45..4c60ace 100644 --- a/FilmanProvider/src/main/kotlin/com/lagradost/FilmanProvider.kt +++ b/FilmanProvider/src/main/kotlin/com/lagradost/FilmanProvider.kt @@ -137,8 +137,13 @@ class FilmanProvider : MainAPI() { document?.select(".link-to-video")?.apmap { item -> val decoded = base64Decode(item.select("a").attr("data-iframe")) + val videoType = item.parent()?.select("td:nth-child(2)")?.text() val link = tryParseJson(decoded)?.src ?: return@apmap - loadExtractor(link, subtitleCallback, callback) + loadExtractor(link, subtitleCallback) { extractedLink -> + run { + callback(ExtractorLink(extractedLink.source, extractedLink.name + " " + videoType, extractedLink.url, extractedLink.referer, extractedLink.quality, extractedLink.isM3u8, extractedLink.headers, extractedLink.extractorData)) + } + } } return true }