Vidstream Fix (#944)

* Attempt Uno

* Attempt Uno Pt2
This commit is contained in:
Nebula 2022-04-12 17:20:16 +01:00 committed by GitHub
parent d6d4bfaa0e
commit 5c89d977f4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View file

@ -34,6 +34,10 @@ class VizcloudInfo : WcoStream() {
override var mainUrl = "https://vizcloud.info" override var mainUrl = "https://vizcloud.info"
} }
class MwvnVizcloudInfo : WcoStream() {
override var mainUrl = "https://mwvn.vizcloud.info"
}
open class WcoStream : ExtractorApi() { open class WcoStream : ExtractorApi() {
override var name = "VidStream" //Cause works for animekisa and wco override var name = "VidStream" //Cause works for animekisa and wco
override var mainUrl = "https://vidstream.pro" override var mainUrl = "https://vidstream.pro"
@ -107,8 +111,9 @@ open class WcoStream : ExtractorApi() {
} }
} }
if (mainUrl == "https://vidstream.pro" || mainUrl == "https://vidstreamz.online" || mainUrl == "https://vizcloud2.online" if (mainUrl == "https://vidstream.pro" || mainUrl == "https://vidstreamz.online" || mainUrl == "https://vizcloud2.online"
|| mainUrl == "https://vizcloud.xyz" || mainUrl == "https://vizcloud.live" || mainUrl == "https://vizcloud.info") { || mainUrl == "https://vizcloud.xyz" || mainUrl == "https://vizcloud.live" || mainUrl == "https://vizcloud.info"
if (it.file.contains("m3u8")) { || mainUrl == "https://mwvn.vizcloud.info") {
if (it.file.contains("m3u8")) {
hlsHelper.m3u8Generation(M3u8Helper.M3u8Stream(it.file.replace("#.mp4",""), null, hlsHelper.m3u8Generation(M3u8Helper.M3u8Stream(it.file.replace("#.mp4",""), null,
headers = mapOf("Referer" to url)), true) headers = mapOf("Referer" to url)), true)
.forEach { stream -> .forEach { stream ->

View file

@ -101,6 +101,7 @@ val extractorApis: Array<ExtractorApi> = arrayOf(
VizcloudXyz(), VizcloudXyz(),
VizcloudLive(), VizcloudLive(),
VizcloudInfo(), VizcloudInfo(),
MwvnVizcloudInfo(),
Mp4Upload(), Mp4Upload(),
StreamTape(), StreamTape(),
MixDrop(), MixDrop(),