diff --git a/src/de/aniflix/build.gradle b/src/de/aniflix/build.gradle index 33c2f8a2c..054ee5462 100644 --- a/src/de/aniflix/build.gradle +++ b/src/de/aniflix/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Aniflix' pkgNameSuffix = 'de.aniflix' extClass = '.Aniflix' - extVersionCode = 14 + extVersionCode = 15 libVersion = '12' } diff --git a/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/extractors/StreamlareExtractor.kt b/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/extractors/StreamlareExtractor.kt index cbc14d3a3..911ab3099 100644 --- a/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/extractors/StreamlareExtractor.kt +++ b/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/extractors/StreamlareExtractor.kt @@ -23,9 +23,10 @@ class StreamlareExtractor(private val client: OkHttpClient) { playlist.substringAfter("\"label\":\"").split("\"label\":\"").forEach { val quality = it.substringAfter("\"label\":\"").substringBefore("\",") + ", ${stream.lang}" - val videoUrl = - "https://larecontent.com/video?token=" + it.substringAfter("\"file\":\"https:\\/\\/larecontent.com\\/video?token=") - .substringBefore("\",") + val token = it.substringAfter("\"file\":\"https:\\/\\/larecontent.com\\/video?token=") + .substringBefore("\",") + val response = client.newCall(POST("https://larecontent.com/video?token=$token")).execute() + val videoUrl = response.request.url.toString() videoList.addAll((listOf(Video(videoUrl, quality, videoUrl, null)))) } return videoList