Package com. lagradost. cloudstream3
Types
AcraApplication
Link copied to clipboard
AnimeLoadResponse
Link copied to clipboard
data class AnimeLoadResponse(engName: String?, japName: String?, name: String, url: String, apiName: String, type: TvType, posterUrl: String?, year: Int?, episodes: MutableMap<DubStatus, List<Episode>>, showStatus: ShowStatus?, plot: String?, tags: List<String>?, synonyms: List<String>?, rating: Int?, duration: Int?, trailers: MutableList<TrailerData>, recommendations: List<SearchResponse>?, actors: List<ActorData>?, comingSoon: Boolean, syncData: MutableMap<String, String>, posterHeaders: Map<String, String>?, nextAiring: NextAiring?, seasonNames: List<SeasonData>?, backgroundPosterUrl: String?) : LoadResponse, EpisodeResponse
Content copied to clipboard
AnimeSearchResponse
Link copied to clipboard
data class AnimeSearchResponse(name: String, url: String, apiName: String, type: TvType?, posterUrl: String?, year: Int?, dubStatus: EnumSet<DubStatus>?, otherName: String?, episodes: MutableMap<DubStatus, Int>, id: Int?, quality: SearchQuality?, posterHeaders: Map<String, String>?) : SearchResponse
Content copied to clipboard
CommonActivity
Link copied to clipboard
object CommonActivity
Content copied to clipboard
CustomReportSender
Link copied to clipboard
CustomSenderFactory
Link copied to clipboard
@AutoService(value = [ReportSenderFactory::class ] )
Content copied to clipboard
DownloaderTestImpl
Link copied to clipboard
EpisodeResponse
Link copied to clipboard
interface EpisodeResponse
Content copied to clipboard
ErrorLoadingException
Link copied to clipboard
ExceptionHandler
Link copied to clipboard
class ExceptionHandler(errorFile: File, onError: () -> Unit) : Thread.UncaughtExceptionHandler
Content copied to clipboard
HomePageList
Link copied to clipboard
data class HomePageList(name: String, list: List<SearchResponse>, isHorizontalImages: Boolean)
Content copied to clipboard
HomePageResponse
Link copied to clipboard
LiveSearchResponse
Link copied to clipboard
data class LiveSearchResponse(name: String, url: String, apiName: String, type: TvType?, posterUrl: String?, id: Int?, quality: SearchQuality?, posterHeaders: Map<String, String>?, lang: String?) : SearchResponse
Content copied to clipboard
LiveStreamLoadResponse
Link copied to clipboard
data class LiveStreamLoadResponse(name: String, url: String, apiName: String, dataUrl: String, posterUrl: String?, year: Int?, plot: String?, type: TvType, rating: Int?, tags: List<String>?, duration: Int?, trailers: MutableList<TrailerData>, recommendations: List<SearchResponse>?, actors: List<ActorData>?, comingSoon: Boolean, syncData: MutableMap<String, String>, posterHeaders: Map<String, String>?, backgroundPosterUrl: String?) : LoadResponse
Content copied to clipboard
LoadResponse
Link copied to clipboard
interface LoadResponse
Content copied to clipboard
MainActivity
Link copied to clipboard
MainPageData
Link copied to clipboard
data class MainPageData(name: String, data: String, horizontalImages: Boolean)
Content copied to clipboard
MainPageRequest
Link copied to clipboard
data class MainPageRequest(name: String, data: String, horizontalImages: Boolean)
Content copied to clipboard
MovieLoadResponse
Link copied to clipboard
data class MovieLoadResponse(name: String, url: String, apiName: String, type: TvType, dataUrl: String, posterUrl: String?, year: Int?, plot: String?, rating: Int?, tags: List<String>?, duration: Int?, trailers: MutableList<TrailerData>, recommendations: List<SearchResponse>?, actors: List<ActorData>?, comingSoon: Boolean, syncData: MutableMap<String, String>, posterHeaders: Map<String, String>?, backgroundPosterUrl: String?) : LoadResponse
Content copied to clipboard
MovieSearchResponse
Link copied to clipboard
data class MovieSearchResponse(name: String, url: String, apiName: String, type: TvType?, posterUrl: String?, year: Int?, id: Int?, quality: SearchQuality?, posterHeaders: Map<String, String>?) : SearchResponse
Content copied to clipboard
NextAiring
Link copied to clipboard
ProvidersInfoJson
Link copied to clipboard
data class ProvidersInfoJson(name: String, url: String, credentials: String?, status: Int)
Content copied to clipboard
ProviderType
Link copied to clipboard
ResultResume
Link copied to clipboard
open class ResultResume(packageString: String, action: String, position: String?, duration: String?, launcher: ActivityResultLauncher<Intent>?)
Content copied to clipboard
SearchQuality
Link copied to clipboard
SearchResponse
Link copied to clipboard
interface SearchResponse
Content copied to clipboard
SeasonData
Link copied to clipboard
SettingsJson
Link copied to clipboard
ShowStatus
Link copied to clipboard
SubtitleFile
Link copied to clipboard
TorrentLoadResponse
Link copied to clipboard
data class TorrentLoadResponse(name: String, url: String, apiName: String, magnet: String?, torrent: String?, plot: String?, type: TvType, posterUrl: String?, year: Int?, rating: Int?, tags: List<String>?, duration: Int?, trailers: MutableList<TrailerData>, recommendations: List<SearchResponse>?, actors: List<ActorData>?, comingSoon: Boolean, syncData: MutableMap<String, String>, posterHeaders: Map<String, String>?, backgroundPosterUrl: String?) : LoadResponse
Content copied to clipboard
TorrentSearchResponse
Link copied to clipboard
data class TorrentSearchResponse(name: String, url: String, apiName: String, type: TvType?, posterUrl: String?, id: Int?, quality: SearchQuality?, posterHeaders: Map<String, String>?) : SearchResponse
Content copied to clipboard
TrackerType
Link copied to clipboard
TrailerData
Link copied to clipboard
data class TrailerData(extractorUrl: String, referer: String?, raw: Boolean)
Content copied to clipboard
TvSeriesLoadResponse
Link copied to clipboard
data class TvSeriesLoadResponse(name: String, url: String, apiName: String, type: TvType, episodes: List<Episode>, posterUrl: String?, year: Int?, plot: String?, showStatus: ShowStatus?, rating: Int?, tags: List<String>?, duration: Int?, trailers: MutableList<TrailerData>, recommendations: List<SearchResponse>?, actors: List<ActorData>?, comingSoon: Boolean, syncData: MutableMap<String, String>, posterHeaders: Map<String, String>?, nextAiring: NextAiring?, seasonNames: List<SeasonData>?, backgroundPosterUrl: String?) : LoadResponse, EpisodeResponse
Content copied to clipboard
TvSeriesSearchResponse
Link copied to clipboard
data class TvSeriesSearchResponse(name: String, url: String, apiName: String, type: TvType?, posterUrl: String?, year: Int?, episodes: Int?, id: Int?, quality: SearchQuality?, posterHeaders: Map<String, String>?) : SearchResponse
Content copied to clipboard
Functions
addDub
Link copied to clipboard
addDubStatus
Link copied to clipboard
fun AnimeSearchResponse.addDubStatus(status: DubStatus, episodes: Int? = null)
Content copied to clipboard
fun AnimeSearchResponse.addDubStatus(isDub: Boolean, episodes: Int? = null)
Content copied to clipboard
fun AnimeSearchResponse.addDubStatus(status: String, episodes: Int? = null)
Content copied to clipboard
fun AnimeSearchResponse.addDubStatus(dubExist: Boolean, subExist: Boolean, dubEpisodes: Int? = null, subEpisodes: Int? = null)
Content copied to clipboard
addEpisodes
Link copied to clipboard
fun AnimeLoadResponse.addEpisodes(status: DubStatus, episodes: List<Episode>?)
Content copied to clipboard
addQuality
Link copied to clipboard
addSeasonNames
Link copied to clipboard
addSub
Link copied to clipboard
base64Decode
Link copied to clipboard
base64DecodeArray
Link copied to clipboard
base64Encode
Link copied to clipboard
capitalizeString
Link copied to clipboard
capitalizeStringNullable
Link copied to clipboard
fixUrlNull
Link copied to clipboard
getDurationFromString
Link copied to clipboard
getQualityFromString
Link copied to clipboard
getRhinoContext
Link copied to clipboard
imdbUrlToId
Link copied to clipboard
imdbUrlToIdNullable
Link copied to clipboard
isAnimeBased
Link copied to clipboard
isEpisodeBased
Link copied to clipboard
isLiveStream
Link copied to clipboard
isMovieType
Link copied to clipboard
mainPageOf
Link copied to clipboard
fun mainPageOf(vararg elements: Pair<String, String>): List<MainPageData>
Content copied to clipboard
newAnimeLoadResponse
Link copied to clipboard
suspend fun MainAPI.newAnimeLoadResponse(name: String, url: String, type: TvType, comingSoonIfNone: Boolean = true, initializer: suspend AnimeLoadResponse.() -> Unit = { }): AnimeLoadResponse
Content copied to clipboard
newAnimeSearchResponse
Link copied to clipboard
fun MainAPI.newAnimeSearchResponse(name: String, url: String, type: TvType = TvType.Anime, fix: Boolean = true, initializer: AnimeSearchResponse.() -> Unit = { }): AnimeSearchResponse
Content copied to clipboard
newEpisode
Link copied to clipboard
newHomePageResponse
Link copied to clipboard
fun newHomePageResponse(list: HomePageList, hasNext: Boolean? = null): HomePageResponse
Content copied to clipboard
fun newHomePageResponse(list: List<HomePageList>, hasNext: Boolean? = null): HomePageResponse
Content copied to clipboard
fun newHomePageResponse(data: MainPageRequest, list: List<SearchResponse>, hasNext: Boolean? = null): HomePageResponse
Content copied to clipboard
fun newHomePageResponse(name: String, list: List<SearchResponse>, hasNext: Boolean? = null): HomePageResponse
Content copied to clipboard
newMovieLoadResponse
Link copied to clipboard
suspend fun <T> MainAPI.newMovieLoadResponse(name: String, url: String, type: TvType, data: T?, initializer: suspend MovieLoadResponse.() -> Unit = { }): MovieLoadResponse
Content copied to clipboard
suspend fun MainAPI.newMovieLoadResponse(name: String, url: String, type: TvType, dataUrl: String, initializer: suspend MovieLoadResponse.() -> Unit = { }): MovieLoadResponse
Content copied to clipboard
newMovieSearchResponse
Link copied to clipboard
fun MainAPI.newMovieSearchResponse(name: String, url: String, type: TvType = TvType.Movie, fix: Boolean = true, initializer: MovieSearchResponse.() -> Unit = { }): MovieSearchResponse
Content copied to clipboard
newTvSeriesLoadResponse
Link copied to clipboard
suspend fun MainAPI.newTvSeriesLoadResponse(name: String, url: String, type: TvType, episodes: List<Episode>, initializer: suspend TvSeriesLoadResponse.() -> Unit = { }): TvSeriesLoadResponse
Content copied to clipboard
newTvSeriesSearchResponse
Link copied to clipboard
fun MainAPI.newTvSeriesSearchResponse(name: String, url: String, type: TvType = TvType.TvSeries, fix: Boolean = true, initializer: TvSeriesSearchResponse.() -> Unit = { }): TvSeriesSearchResponse
Content copied to clipboard
setHeaderDecoration
Link copied to clipboard
fun setHeaderDecoration(view: RecyclerView, @LayoutRes() headerViewRes: Int)
Content copied to clipboard
sortSubs
Link copied to clipboard
sortUrls
Link copied to clipboard
toRatingInt
Link copied to clipboard
Properties
AllLanguagesName
Link copied to clipboard
MPV
Link copied to clipboard
MPV_COMPONENT
Link copied to clipboard
MPV_PACKAGE
Link copied to clipboard
PROVIDER_STATUS_BETA_ONLY
Link copied to clipboard
PROVIDER_STATUS_DOWN
Link copied to clipboard
PROVIDER_STATUS_KEY
Link copied to clipboard
PROVIDER_STATUS_OK
Link copied to clipboard
PROVIDER_STATUS_SLOW
Link copied to clipboard
resumeApps
Link copied to clipboard
USER_AGENT
Link copied to clipboard
VLC
Link copied to clipboard
VLC_COMPONENT
Link copied to clipboard
VLC_PACKAGE
Link copied to clipboard
WEB_VIDEO
Link copied to clipboard
WEB_VIDEO_CAST_PACKAGE
Link copied to clipboard