mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
fixed download error
This commit is contained in:
parent
f01820059b
commit
ce1f48978b
3 changed files with 11 additions and 5 deletions
|
@ -233,7 +233,7 @@ dependencies {
|
|||
// To fix SSL fuckery on android 9
|
||||
implementation("org.conscrypt:conscrypt-android:2.2.1")
|
||||
// Util to skip the URI file fuckery 🙏
|
||||
implementation("com.github.LagradOst:SafeFile:0.0.2")
|
||||
implementation("com.github.LagradOst:SafeFile:0.0.3")
|
||||
|
||||
// API because cba maintaining it myself
|
||||
implementation("com.uwetrottmann.tmdb2:tmdb-java:2.6.0")
|
||||
|
|
|
@ -7,15 +7,22 @@ import com.lagradost.cloudstream3.utils.ExtractorApi
|
|||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||
import com.lagradost.cloudstream3.utils.M3u8Helper
|
||||
|
||||
class SpeedoStream2 : SpeedoStream() {
|
||||
override val mainUrl = "https://speedostream.mom"
|
||||
}
|
||||
|
||||
class SpeedoStream1 : SpeedoStream() {
|
||||
override val mainUrl = "https://speedostream.pm"
|
||||
}
|
||||
|
||||
open class SpeedoStream : ExtractorApi() {
|
||||
override val name = "SpeedoStream"
|
||||
override val mainUrl = "https://speedostream.mom"
|
||||
override val mainUrl = "https://speedostream.bond"
|
||||
override val requiresReferer = true
|
||||
|
||||
// .bond, .pm, .mom redirect to .bond
|
||||
private val hostUrl = "https://speedostream.bond"
|
||||
|
||||
override suspend fun getUrl(url: String, referer: String?): List<ExtractorLink> {
|
||||
val sources = mutableListOf<ExtractorLink>()
|
||||
app.get(url, referer = referer).document.select("script").map { script ->
|
||||
|
@ -26,7 +33,7 @@ open class SpeedoStream : ExtractorApi() {
|
|||
M3u8Helper.generateM3u8(
|
||||
name,
|
||||
it.file,
|
||||
"$mainUrl/",
|
||||
"$hostUrl/",
|
||||
).forEach { m3uData -> sources.add(m3uData) }
|
||||
}
|
||||
}
|
||||
|
@ -37,6 +44,4 @@ open class SpeedoStream : ExtractorApi() {
|
|||
private data class File(
|
||||
@JsonProperty("file") val file: String,
|
||||
)
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -389,6 +389,7 @@ val extractorApis: MutableList<ExtractorApi> = arrayListOf(
|
|||
Acefile(),
|
||||
SpeedoStream(),
|
||||
SpeedoStream1(),
|
||||
SpeedoStream2(),
|
||||
Zorofile(),
|
||||
Embedgram(),
|
||||
Mvidoo(),
|
||||
|
|
Loading…
Reference in a new issue