Steps
Pick your template
Use Which Template? or browse the Template Directory.
Get the import URL
The Template Directory has Import on ElfHosted and Import on Fortheweak buttons for each template — click to open the template directly in your AIOStreams instance. Or copy the raw URL block to paste into any host manually.
Load in AIOStreams
Open your AIOStreams instance → About → Get Started → Load Template → paste the URL → click Load.
Enter your API keys
Fill in Services:
- TorBox API key — torbox.app/dashboard → API Keys
- TMDB Access Token (recommended) — themoviedb.org/settings/api → Read Access Token
API Keys
| Key | Where to get it | Required for |
|---|---|---|
| TorBox API key | torbox.app → Dashboard → API Keys | All TorBox templates |
| TMDB Access Token | themoviedb.org → Settings → API → Read Access Token | Better title matching (recommended) |
| NZBGeek API key | nzbgeek.info → My Profile → API | Hybrid templates only |
| AllDebrid API key | alldebrid.com → My Account → API | AllDebrid templates only |
| EasyNews credentials | easynews.com | Speed EasyNews templates |
Updating a Template
Re-import the same URL. AIOStreams will load the latest version and merge it over your existing config. Your API keys are preserved.After Importing
Standard TorBox templates
Standard TorBox templates
MediaFusion and HdHub are enabled by default from v2.9.4. MediaFusion adds regional and international content coverage. HdHub is a TorBox-native P2P scraper that only returns results when TorBox is your active debrid service. Both are stream-only — neither injects catalog rows into Stremio. To disable either, go to Addons and toggle it off.
Hybrid templates (4K Hybrid, Hybrid, Hybrid Lite)
Hybrid templates (4K Hybrid, Hybrid, Hybrid Lite)
The NZBGeek (Newznab) preset is included but disabled by default. NZBGeek flags accounts accessed from multiple IP addresses simultaneously — a pattern that occurs on shared hosting (ElfHosted, fortheweak.cloud) where search and download requests can originate from different IPs.To enable on ElfHosted: use the Zyclops proxy — set the proxy URL in the Newznab addon config so both search and grab route through the same IP. Then enter your NZBGeek API key in Add-ons → Newznab.On a private/self-hosted AIOStreams instance: enable the preset, enter your API key, and ensure the built-in NZB grab proxy is active (
AIOSTREAMS_AUTH credentials set) so search and grab share the same IP.If you want a Usenet indexer with no IP restrictions on shared hosting, NinjaCentral has publicly confirmed AIOStreams public-instance compatibility.AllDebrid templates
AllDebrid templates
Go to Add-ons → StremThru AllDebrid and enter your AllDebrid API key.
Speed templates
Speed templates
These exit after 3 cached results or a timeout. Test with a popular title first (e.g. Breaking Bad S01E01).
Flash templates
Flash templates
Cached-only. If a title isn’t in TorBox’s cache you’ll get no results. Use Speed or Essential as a fallback for new releases.
Choosing a Host
elfhosted (paid private)
$9/month — dedicated instance, no rate limits, Torrentio enabled. Best for serious daily use.
fortheweak.cloud
Free — community-run by nhyyeb, stable and nightly builds. Core Builds verified against their allowlist. Best free option.
| elfhosted private | fortheweak | elfhosted free | Self-hosted | |
|---|---|---|---|---|
| Cost | $9/month | Free | Free | Free (server cost) |
| Rate limits | None | Shared | Shared + Torrentio disabled | None |
| Torrentio | Enabled | Enabled | Disabled | Enabled |
| Core Builds verified | ✓ | ✓ | ✓ | ✓ |
| Nightly builds | — | ✓ | — | ✓ |
Regex and allowlists
Hosted instances validate inline regex patterns against an allowlist. v2.9.0 templates are verified against both elfhosted and fortheweak allowlists — import errors from regex patterns indicate an outdated template.| Hosted (elfhosted, fortheweak.cloud) | Self-hosted | |
|---|---|---|
| Inline regex | Validated against host allowlist | Works — all patterns allowed |
| Synced regex URLs | Whitelisted URLs only | All URLs allowed |
As of v2.9.0, all Core Builds templates are verified against both elfhosted and fortheweak allowlists. If you see a “regex not allowed” error after importing, re-import the latest template version — older templates may contain pattern strings that predate the v2.9.0 allowlist sync.
Stremio vs WuPlay
| Stremio | WuPlay | |
|---|---|---|
| Platform | Desktop + mobile | Web + Chromecast |
| Installation | Add-on URL in Stremio | Direct stream URL |
| Best for | Standard setup | Casting / TV without an app |