top of page
Cloudstream Repository Portable
White Paper: CloudStream Repository Portable (CSRP)
A Specification for Stateless, Transportable Extension Ecosystems
Open Settings: Navigate to the Settings menu within the CloudStream app. cloudstream repository portable
The core functionality of CloudStream relies on repositories, which act as containers for various plugins that scrap metadata and video links from the web. Essential CloudStream Repository Setup cloudstream repository portable
class PortableRepoProvider(file: File) : RepositoryProvider
override fun loadRepository()
val zipStream = ZipInputStream(file.inputStream())
// 1. Locate repo_meta.json
// 2. Parse JSON to find available extensions
// 3. Return list of ExtensionInstallRequest
Add Repository: Select "Add Repository." You will be prompted to enter a name and a URL. cloudstream repository portable
Pseudo-Code Logic:
bottom of page