diff --git a/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt b/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt index afcd99bc..550ddae9 100644 --- a/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt +++ b/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt @@ -3,16 +3,18 @@ package eu.kanade.tachiyomi.lib.luluextractor import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.network.GET import okhttp3.Headers +import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.OkHttpClient import java.util.regex.Pattern -class LuluExtractor(private val client: OkHttpClient) { +class LuluExtractor(private val client: OkHttpClient, headers: Headers) { - private val headers = Headers.Builder() - .add("Referer", "https://luluvdo.com") + private val headers = headers.newBuilder() + .add("Referer", "https://luluvdo.com/") .add("Origin", "https://luluvdo.com") .build() + //Credit: https://github.com/skoruppa/docchi-stremio-addon/blob/main/app/players/lulustream.py fun videosFromUrl(url: String, prefix: String): List