Package com.lagradost.cloudstream3.plugins

Types

CloudstreamPlugin
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class CloudstreamPlugin
Plugin
Link copied to clipboard
abstract class Plugin
PluginData
Link copied to clipboard
data class PluginData(internalName: String, url: String?, isOnline: Boolean, filePath: String, version: Int)
PluginManager
Link copied to clipboard
object PluginManager
Repository
Link copied to clipboard
data class Repository(name: String, description: String?, manifestVersion: Int, pluginLists: List<String>)
Comes with the app, always available in the app, non removable.
RepositoryManager
Link copied to clipboard
object RepositoryManager
SitePlugin
Link copied to clipboard
data class SitePlugin(url: String, status: Int, version: Int, apiVersion: Int, name: String, internalName: String, authors: List<String>, description: String?, repositoryUrl: String?, tvTypes: List<String>?, language: String?, iconUrl: String?, fileSize: Long?)
Status int as the following: 0: Down 1: Ok 2: Slow 3: Beta only
VotingApi
Link copied to clipboard
object VotingApi

Properties

EXTENSIONS_CHANNEL_DESCRIPT
Link copied to clipboard
const val EXTENSIONS_CHANNEL_DESCRIPT: String
EXTENSIONS_CHANNEL_ID
Link copied to clipboard
const val EXTENSIONS_CHANNEL_ID: String
EXTENSIONS_CHANNEL_NAME
Link copied to clipboard
const val EXTENSIONS_CHANNEL_NAME: String
PLUGIN_TAG
Link copied to clipboard
const val PLUGIN_TAG: String
PLUGIN_VERSION_ALWAYS_UPDATE
Link copied to clipboard
const val PLUGIN_VERSION_ALWAYS_UPDATE: Int
PLUGIN_VERSION_NOT_SET
Link copied to clipboard
const val PLUGIN_VERSION_NOT_SET: Int
PLUGINS_KEY
Link copied to clipboard
const val PLUGINS_KEY: String
PLUGINS_KEY_LOCAL
Link copied to clipboard
const val PLUGINS_KEY_LOCAL: String