conventstreamplugin
v1.0.4
Published
Streaming plugin converter — CloudStream ↔ Stremio, with web panel and CLI
Maintainers
Readme
ConventStream
Streaming plugin converter — any platform, any direction.
Convert CloudStream plugins to Stremio addons and vice versa. Think of it like ffmpeg for streaming ecosystems — it doesn't host content, it just converts formats.
Features
- CloudStream → Stremio: Convert entire CS plugin repos to Stremio addons
- Stremio → CloudStream: Convert Stremio addons to CloudStream Kotlin plugins
- Web Panel: Browser-based UI accessible from phone, tablet, or TV
- CLI: Command-line interface for automated workflows
- Open Source: MIT licensed, no content hosting
Install
npm install -g conventstreampluginRequires Node.js 18+. Playwright browsers install automatically on first run.
Quick Start
# Start web panel + Stremio server
conventstream serve
# Convert a CloudStream repo to Stremio
conventstream convert --from cloudstream --to stremio --repo https://raw.githubusercontent.com/Kraptor123/cs-kraptor/master/repo.json
# Convert a Stremio addon to CloudStream
conventstream convert --from stremio --to cloudstream --source ./src/providers/hdfilmcehennemiWeb Panel
After conventstream serve, open http://localhost:7010 in your browser. Select source/target platforms, enter a repo URL, click Convert. Copy the Stremio manifest URL or download the CloudStream plugin zip.
Architecture
Source Plugin → Adapter Import → IPluginProvider (Hub) → Adapter Export → Target Plugincs-import/— CloudStream repo reader + Kotlin AST parser (tree-sitter)st-import/— Stremio TypeScript parserst-export/— Stremio addon code generatorcs-export/— CloudStream Kotlin plugin generator (Jsoup-based)converter-hub.ts— Unified bi-directional conversion API
Tech Stack
- TypeScript + Node.js
- tree-sitter (Kotlin + TypeScript grammars)
- Playwright (headless browser for JS-heavy sites)
- Stremio Addon SDK
- Express (web panel)
Platform Support
- Linux ✓
- macOS ✓
- Windows ✓
License
MIT — ConventStream is a converter tool. It does not host or serve any copyrighted content.
