Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class KeysData(val vidplay: List<Vidplay.Step>)
Link copied to clipboard
data class Response(val result: String? = null)
Link copied to clipboard
data class Result(val sources: ArrayList<Vidplay.Sources>? = arrayListOf(), val tracks: ArrayList<Vidplay.Tracks>? = arrayListOf())
Link copied to clipboard
data class Sources(val file: String? = null)
Link copied to clipboard
data class Step(val sequence: Int, val method: String, val keys: List<String>? = null)
Link copied to clipboard
data class Tracks(val file: String? = null, val label: String? = null, val kind: String? = null)

Properties

Link copied to clipboard
open override val mainUrl: String
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val requiresReferer: Boolean = true
Link copied to clipboard

Determines which plugin a given provider is from. This is the full path to the plugin.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun getSafeUrl(url: String, referer: String? = null, subtitleCallback: (SubtitleFile) -> Unit, callback: (ExtractorLink) -> Unit)
Link copied to clipboard
open suspend override fun getUrl(url: String, referer: String?, subtitleCallback: (SubtitleFile) -> Unit, callback: (ExtractorLink) -> Unit)

open suspend fun getUrl(url: String, referer: String? = null): List<ExtractorLink>?

Will throw errors, use getSafeUrl if you don't want to handle the exception yourself