Skip to main content
Source-verified resource definitions for every addon preset used in Core Builds templates. Sourced directly from 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 typePreset fileDefault resourcesExposes catalog/meta?Rule for templates
librarylibrary.ts[stream, catalog, meta]YES — intentionalKeep ['stream', 'catalog', 'meta'] — library catalog is the TorBox saved items list
meteormeteor.ts[stream, catalog, meta]YESAlways set resources: ['stream']
mediafusionmediafusion.ts[stream, catalog, meta]YESAlways set resources: ['stream']
cometcomet.ts[stream]Noresources: ['stream'] optional; set for consistency
zileanzilean.ts[stream]Noresources: ['stream'] optional; set for consistency
stremthruTorzstremthruTorz.ts[stream]NoNo override needed
torrent-galaxytorrentGalaxy.ts[stream]NoNo override needed
eztveztv.ts[stream]NoNo override needed
hdhubhdhub.ts[stream]NoNo override needed — TorBox-native only (tb_only: true)
knabenknaben.ts[stream]NoNo override needed
torrents-dbtorrentsDb.ts[stream]NoNo override needed — 21+ providers, TorBox native, no API key
seadexseadex.ts[stream]NoNo override needed
animeToshoanimetosho.ts[stream]NoNo override needed
nekobtnekoBt.ts[stream]NoNo override needed
torbox-searchtorboxSearch.ts[stream]NoNo override needed
newznabnewznab.ts[stream]NoNo override needed
opensubtitles-v3-plus[subtitles]NoKeep resources: ['subtitles']
aiosubtitleaiosubtitle.ts[subtitles]NoNo 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:
{ "type": "meteor",      "options": { "resources": ["stream"] } }
{ "type": "mediafusion", "options": { "resources": ["stream"] } }
If either meteor or mediafusion is missing the resources: ['stream'] override, their catalog entries will appear in Stremio’s Discover section as browsable scraper rows. Users tapping these rows are taken to the scraper’s website rather than playing any content.

Keep full resources on library

The library preset intentionally exposes catalog and meta — this is the TorBox library catalog:
{ "type": "library", "options": { "resources": ["stream", "catalog", "meta"] } }

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.
Both are toggleable. Go to Addons in your AIOStreams dashboard to disable either one.

Incident Log

VersionIssueRoot causeFix
v2.4.5Scraper catalog entries visible in Stremiocomet and mediafusion missing resources: ['stream']Added to comet + mediafusion
v2.7.3Scraper catalog entries visible in Stremio (regression)meteor and zilean missing resources: ['stream'] across all 33 templatesAdded to meteor + zilean

Verification Script

Run this locally to check all active templates are correctly configured:
python3 << 'EOF'
import json, glob

files = glob.glob('Templates/**/*.json', recursive=True)
files = [f for f in files if 'Deprecated' not in f and 'Personal' not in f and 'Community' not in f]

issues = []
for path in sorted(files):
    try:
        data = json.load(open(path))
    except:
        continue
    for p in data.get('config', {}).get('presets', []):
        ptype = p.get('type', '')
        resources = p.get('options', {}).get('resources')
        # Addons that expose catalog/meta by default — must be restricted
        if ptype in ('meteor', 'mediafusion') and resources != ['stream']:
            issues.append(f'{path.split("Templates/")[-1]}: {ptype} resources={resources}')
        # Library must keep full resources
        if ptype == 'library' and resources != ['stream', 'catalog', 'meta']:
            issues.append(f'{path.split("Templates/")[-1]}: library resources={resources} (should be stream+catalog+meta)')

if issues:
    print('ISSUES FOUND:')
    for i in issues: print(f'  {i}')
else:
    print('All clear — no catalog bleed risk found.')
EOF
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