TmdbProvider

open class TmdbProvider : MainAPI

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open val apiName: String
Link copied to clipboard
Link copied to clipboard
open val disableSeasonZero: Boolean = true
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val hasMainPage: Boolean = true
Link copied to clipboard
Link copied to clipboard
open val includeAdult: Boolean = false
Link copied to clipboard
Link copied to clipboard
open var lang: String
Link copied to clipboard
Link copied to clipboard
open val mainPage: List<MainPageData>
Link copied to clipboard
open var mainUrl: String
Link copied to clipboard
open var name: String
Link copied to clipboard
open override val providerType: ProviderType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val supportedSyncNames: Set<SyncIdName>
Link copied to clipboard
open val supportedTypes: Set<TvType>
Link copied to clipboard
open val useMetaLoadResponse: Boolean = false
Link copied to clipboard
Link copied to clipboard
open val vpnStatus: VPNStatus

Functions

Link copied to clipboard
open suspend fun extractorVerifierJob(extractorData: String?)
Link copied to clipboard
open suspend fun fetchContentRating(id: Int?, country: String): String?
Link copied to clipboard
open suspend fun getLoadUrl(name: SyncIdName, id: String): String?
Link copied to clipboard
open suspend override fun getMainPage(page: Int, request: MainPageRequest): HomePageResponse
Link copied to clipboard
open fun getVideoInterceptor(extractorLink: ExtractorLink): Interceptor?
Link copied to clipboard
fun init()
Link copied to clipboard
open suspend override fun load(url: String): LoadResponse?
Link copied to clipboard
open fun loadFromImdb(imdb: String): LoadResponse?
open fun loadFromImdb(imdb: String, seasons: List<TvSeason>): LoadResponse?
Link copied to clipboard
open fun loadFromTmdb(tmdb: Int): LoadResponse?
open fun loadFromTmdb(tmdb: Int, seasons: List<TvSeason>): LoadResponse?
Link copied to clipboard
open suspend fun loadLinks(data: String, isCasting: Boolean, subtitleCallback: (SubtitleFile) -> Unit, callback: (ExtractorLink) -> Unit): Boolean
Link copied to clipboard
fun overrideWithNewData(data: ProvidersInfoJson)
Link copied to clipboard
open suspend fun quickSearch(query: String): List<SearchResponse>?
Link copied to clipboard
open suspend override fun search(query: String): List<SearchResponse>?