ExtractorLinkPlayList

data class ExtractorLinkPlayList(    val source: String,     val name: String,     val playlist: List<PlayListItem>,     var referer: String,     var quality: Int,     var headers: Map<String, String> = mapOf(),     var extractorData: String? = null,     var type: ExtractorLinkType) : ExtractorLink(source)

If your site has an unorthodox m3u8-like system where there are multiple smaller videos concatenated use this.

Constructors

Link copied to clipboard
constructor(    source: String,     name: String,     playlist: List<PlayListItem>,     referer: String,     quality: Int,     isM3u8: Boolean = false,     headers: Map<String, String> = mapOf(),     extractorData: String? = null)
constructor(    source: String,     name: String,     playlist: List<PlayListItem>,     referer: String,     quality: Int,     headers: Map<String, String> = mapOf(),     extractorData: String? = null,     type: ExtractorLinkType)

Properties

Link copied to clipboard
open override var extractorData: String?

Used for getExtractorVerifierJob()

Link copied to clipboard
open override var headers: Map<String, String>

Headers map that will be used by network request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val name: String

Title of the media, appears on player layout.

Link copied to clipboard
Link copied to clipboard
open override var quality: Int

Quality of the media file

Link copied to clipboard
open override var referer: String

Referer that will be used by network request.

Link copied to clipboard
open override val source: String

Name of the media source, appears on player layout.

Link copied to clipboard
open override var type: ExtractorLinkType

Extracted link type (Video, M3u8, Dash, Torrent or Magnet)

Link copied to clipboard
open override val url: String

Url string of media file

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun getVideoSize(timeoutSeconds: Long = 3): Long?

Get video size in bytes with one head request. Only available for ExtractorLinkType.Video