From 4530c00a71711b4d5c2ebba24fc6ecbb0e0e0b43 Mon Sep 17 00:00:00 2001 From: Phisher98 Date: Mon, 9 Feb 2026 19:28:54 +0530 Subject: [PATCH] Improvement --- .../com/lagradost/cloudstream3/extractors/GDMirrorbot.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/GDMirrorbot.kt b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/GDMirrorbot.kt index 095add00dd6..e0fefe8aae8 100644 --- a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/GDMirrorbot.kt +++ b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/GDMirrorbot.kt @@ -38,7 +38,13 @@ open class GDMirrorbot : ExtractorApi() { val hostUrl = baseUrl?.let { getBaseUrl(it) } if (finalId != null && myKey != null) { - val apiUrl = "$mainUrl/mymovieapi?$idType=$finalId&key=$myKey" + val apiUrl = if (url.contains("/tv/")) { + val season = Regex("""/tv/\d+/(\d+)/""").find(url)?.groupValues?.get(1) ?: "1" + val episode = Regex("""/tv/\d+/\d+/(\d+)""").find(url)?.groupValues?.get(1) ?: "1" + "$mainUrl/myseriesapi?tmdbid=$finalId&season=$season&epname=$episode&key=$myKey" + } else { + "$mainUrl/mymovieapi?$idType=$finalId&key=$myKey" + } pageText = app.get(apiUrl).text }