packages/core/src/presets/*.ts in the AIOStreams repository.
What the resources Field Does
From the AIOStreams docs:
“This option allows you to override the resources that AIOStreams would use from the addon. This is useful if you want to disable catalogues from the addon, but keep its streams. So you would only select stream here.”
Without an explicit resources override, AIOStreams uses the addon’s default SUPPORTED_RESOURCES from its manifest. If those defaults include catalog or meta, Stremio will display the addon’s catalog entries alongside streams — users see “scraper information” cards that open the scraper’s website when tapped instead of playing content.
Addon Resource Table
| Addon type | Preset file | Default resources | Exposes catalog/meta? | Rule for templates |
|---|---|---|---|---|
library | library.ts | [stream, catalog, meta] | YES — intentional | Keep ['stream', 'catalog', 'meta'] — library catalog is the TorBox saved items list |
meteor | meteor.ts | [stream, catalog, meta] | YES | Always set resources: ['stream'] |
mediafusion | mediafusion.ts | [stream, catalog, meta] | YES | Always set resources: ['stream'] |
comet | comet.ts | [stream] | No | resources: ['stream'] optional; set for consistency |
zilean | zilean.ts | [stream] | No | resources: ['stream'] optional; set for consistency |
stremthruTorz | stremthruTorz.ts | [stream] | No | No override needed |
torrent-galaxy | torrentGalaxy.ts | [stream] | No | No override needed |
eztv | eztv.ts | [stream] | No | No override needed |
hdhub | hdhub.ts | [stream] | No | No override needed — TorBox-native only (tb_only: true) |
knaben | knaben.ts | [stream] | No | No override needed |
torrents-db | torrentsDb.ts | [stream] | No | No override needed — 21+ providers, TorBox native, no API key |
seadex | seadex.ts | [stream] | No | No override needed |
animeTosho | animetosho.ts | [stream] | No | No override needed |
nekobt | nekoBt.ts | [stream] | No | No override needed |
torbox-search | torboxSearch.ts | [stream] | No | No override needed |
newznab | newznab.ts | [stream] | No | No override needed |
opensubtitles-v3-plus | — | [subtitles] | No | Keep resources: ['subtitles'] |
aiosubtitle | aiosubtitle.ts | [subtitles] | No | No override needed |
Template Rules
Must have resources: ['stream']
These addons expose catalog and meta by default and will inject scraper catalog entries into Stremio if not restricted:
Keep full resources on library
Thelibrary preset intentionally exposes catalog and meta — this is the TorBox library catalog:
Stream-only by default — no override required
comet, zilean, stremthruTorz, torrent-galaxy, eztv, hdhub, knaben, torrents-db, seadex, animeTosho, nekobt, torbox-search, newznab — these all default to stream-only. Setting resources: ['stream'] explicitly is harmless but not required.
Default-on scrapers (v2.9.4+)
MediaFusion and HdHub are enabled by default on all non-Speed, non-Flash TorBox templates from v2.9.4 onwards.- MediaFusion — general-purpose scraper with regional/international content coverage.
resources: ['stream']is set on every template — no catalog bleed. Timeout: 7000ms. - HdHub — TorBox-native P2P scraper (
tb_only: true). Returns results only when TorBox is the active debrid service. Timeout: 5000ms. Not present on Lite, Flash, Speed, or AllDebrid templates.
Incident Log
| Version | Issue | Root cause | Fix |
|---|---|---|---|
| v2.4.5 | Scraper catalog entries visible in Stremio | comet and mediafusion missing resources: ['stream'] | Added to comet + mediafusion |
| v2.7.3 | Scraper catalog entries visible in Stremio (regression) | meteor and zilean missing resources: ['stream'] across all 33 templates | Added to meteor + zilean |
Verification Script
Run this locally to check all active templates are correctly configured:Run this script from the root of the
Core-Builds repository. It checks all non-deprecated, non-personal, non-community templates and reports any addon that is missing the correct resources override.Last updated: v2.9.5 · Sources: AIOStreams presets