Stremio Bootstrapper Addons -
];
res.json( id: "com.example.configurable-bootstrapper", version: "2.0.0", name: "Configurable Bootstrapper", description: Installs $set addon set , resources: [], types: [], catalogs: [], addons ); ); stremio bootstrapper addons
// Manifest endpoint app.get('/manifest.json', (req, res) => const manifest = id: "com.example.stremio-bootstrapper", version: "1.0.0", name: "Example Bootstrapper", description: "Installs Torrentio, Cyberflix, and OpenSubtitles", resources: [], // bootstrappers provide no streams/catalogs/meta types: [], // no content types catalogs: [], // no catalogs idPrefixes: [], // no id prefixes addons: BOOTSTRAP_ADDONS ; res.json(manifest); ); ]; res
Example: ?include=debrid
Install with: http://localhost:7000/manifest.json?set=full | Issue | Solution | |-------|----------| | Addons not installing | Ensure addons array exists at root level, each item has transportUrl and transportName: "http" | | Stremio shows "Invalid manifest" | Validate JSON at https://jsonlint.com . Check for trailing commas. | | Bootstrapper installs repeatedly | Stremio caches manifests. Restart Stremio or use a new version number. | | CORS errors in browser | Already handled by Stremio client, but use cors() middleware for local dev tools. | Conclusion A Stremio Bootstrapper Addon is a powerful tool for distributing pre-configured addon collections. By returning a manifest with the addons field, you can let users install multiple addons in one click. Keep your bootstrapper stateless, lightweight, and always test locally before publishing. Restart Stremio or use a new version number
app.listen(7000);