From cfe4301eadb8db8e5005793efd75b35ee3c8b496 Mon Sep 17 00:00:00 2001 From: Mioki <22417711+okibcn@users.noreply.github.com> Date: Sun, 2 Aug 2026 21:38:22 -0700 Subject: [PATCH] Update Vidmoly --- .../com/lagradost/cloudstream3/extractors/Vidmoly.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/Vidmoly.kt b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/Vidmoly.kt index 11927c50752..6e8e16c6f33 100644 --- a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/Vidmoly.kt +++ b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/Vidmoly.kt @@ -35,14 +35,13 @@ open class Vidmoly : ExtractorApi() { "Sec-Fetch-Dest" to "iframe" ) - val newUrl = if (url.contains("/w/")) - url.replaceFirst("/w/", "/embed-") + ".html" - else url + val vidmolyId=url.removeSuffix("/").substringAfterLast("/") + val newUrl ="https://vidmoly.biz/embed-${vidmolyId}.html" val script = app.get(newUrl, headers = headers, referer = referer) .document.select("script") - .firstOrNull { it.data().contains("sources:") } - ?.data() + .map { it.data().replace("'", "\"") } + .firstOrNull { it.contains("sources:") } // Extracts and parses videoData JwPlayerHelper.extractStreamLinks(script.orEmpty(), name, mainUrl, callback, subtitleCallback)