Skip to main content
Full history: CHANGELOG.md

v2.9.7 — 2026-06-22

Latest release. If you already have a template imported, check AIOStreams for an in-app update notification.
Fixed: Meteor scraper timeout — 28 templates Meteor was set to a 10-second timeout on all templates. For niche or new series, the secondary scraper group (Meteor + Comet RD) fires because the primary scrapers don’t find enough cached results. With Meteor at 10 seconds, total addon request time regularly exceeded Nuvio’s internal timeout — showing “the addon request timed out” even when streams exist. Lowered to 6000ms across all 28 affected templates. Samsung TV templates were already at 3000ms and are unchanged. Fixed: 4K Apex — time-based dynamicAddonFetching exit (v0.4.16) 4K Apex now exits dynamic addon fetching after 5 seconds regardless of stream count, or when ≥5 cached 4K streams are found. Previously the only exit condition required 10+ cached 4K streams — a threshold that almost never fired for niche content, leaving slow scrapers to run until they timed out. The 5-second hard cap prevents total request time from exceeding player timeouts on Nuvio and similar clients.

v2.9.6 — 2026-06-21

Added: Hybrid TorBox-priority PSEs Hybrid and Hybrid Lite templates now prioritise TorBox-cached streams at the top two quality tiers. Each IQR tier on Hybrid has a TorBox-only twin PSE that returns [] if no TorBox streams match — falling through cleanly to the all-service tier. Hybrid Lite uses simpler CB-style TorBox twins consistent with its lighter PSE architecture. Logic was already present in 4K Hybrid since v2.9.4; this release brings it to the 1080p Hybrid variants.

v2.9.5 — 2026-06-21

Added: TorrentsDB scraper — 13 non-Lite templates TorrentsDB (torrents-db) added as a backup scraper (flood guard cap ≤ 1). TorrentsDB is a Torrentio fork indexing 21+ providers: YTS, 1337x, Nyaa, AnimeTosho, Rutor, Rutracker, Torrent9, and regional trackers. Native TorBox support, no API key required. Configured with useMultipleInstances: false. Added to all 13 full-feature templates; Lite, Flash, and Speed templates unchanged.

v2.9.4 — 2026-06-20

Changed: Stream — 720p fallback added (core-nexus-stream.json) Two 720p fallback PSEs added after the C-Tier 1080p tier. For titles where 1080p is available, 720p is deprioritised below all four 1080p tiers. For titles with no 1080p source, 720p WEB-DL/WEBRip results now surface as a fallback instead of returning zero results. Lite and Firestick variants already had these PSEs — this brings the base Stream template into parity.

v2.9.0 (patch) — 2026-06-19

Fixed: Debrid timeout raised — 35 templates stremthruTorz and stremthruStore timeout increased from 3000ms to 5000ms across all 35 active templates (excludes Flash and Speed EasyNews which were already at 3500ms+). AIOStreams v2.24.0 changed debrid timeout behaviour — timeouts now propagate as active Playback Errors to the client rather than failing silently. On Nuvio and similar clients, this surfaced as a visible error on every slow debrid link resolution. The 5000ms budget gives TorBox’s link resolver enough headroom to handle congested periods without triggering the error.
Fixed: Labs templates — metadata.inputs schema AIOStreams renamed fields in the metadata.inputs schema — keyid and labelname. All 4 Labs templates were failing to load with 8 errors each. Fixed across 4K Apex Labs, Stream Labs, Essential Labs, and 4K Essential Labs. Fixed: Nightly Samsung RU7100 4K — unique template ID The Nightly Samsung RU7100 4K shared id: brevity.core-nexus-samsung-tv-4k with the stable Samsung TV 4K template. AIOStreams uses the ID for update tracking — the collision caused update notifications and version state to bleed between the two. Changed to brevity.core-nexus-samsung-ru7100-4k.
Fixed: Regex compatibility — fortheweak whitelist fortheweak’s AIOStreams instance uses a stricter regex whitelist than elfhosted’s. Eleven ranked and three excluded inline pattern entries were rejected on import. Removed from all 33 non-Anime templates:
  • Ranked removed: Radarr Web T1, Sonarr Web T1, Radarr Bad Dual Groups, Sonarr Bad Dual Groups, hallowed, LQ (Radarr), LQ (Radarr) [B], LQ (Sonarr), LQ (Sonarr) [B], LQ (Release Title) (Radarr), LQ (Release Title) (Sonarr)
  • Excluded removed: LQ (Radarr) [B] large pattern, iVy-only, LQ (Sonarr) [B] large pattern
  • Preferred removed (1080p): Radarr Web T1, Sonarr Web T1, hallowed
LQ streams remain excluded via Tamtaro’s syncedExcludedRegexUrls. WEB-DL releases retain ranking via the generic Web T1 tier. Release group scoring preserved through Remux, Bluray, Anime, and group-specific tiers.

v2.8.9 — 2026-06-18

Fixed: Regex whitelist sync — all 39 active templates Eight pattern strings had drifted from Vidhin05’s current English/regexes.json. elfhosted checks exact string equality against Vidhin05’s pattern values — any divergence causes “X/183 regexes not allowed” on import. Fixed: Radarr Web T1, Sonarr Web T1, Radarr Bad Dual Groups, Sonarr Bad Dual Groups, LQ (Radarr) [B], LQ (Sonarr) [B], LQ (Release Title) (Radarr), LQ (Release Title) (Sonarr). File extension excluded pattern removed (not in Vidhin05’s whitelist).

v2.8.8 — 2026-06-18

Fixed: Regex configuration reverted — all 33 non-Anime templates v2.8.6 and v2.8.7 incorrectly stripped regex configuration based on a wrong assumption about elfhosted’s blocking mechanism. elfhosted’s whitelist includes all Radarr/Sonarr quality-guide patterns including lookahead syntax — these were never blocked by syntax, only by missing entries. Full rankedRegexPatterns, preferredRegexPatterns, and excludedRegexPatterns restored to verified working configuration.

v2.8.5–v2.8.7 — 2026-06-18

Intermediate regex investigation builds. Superseded by v2.8.8.

v2.8.4 — 2026-06-17

Added: Boost Cached Usenet PSE — all 27 TorBox templates Cached TorBox Usenet NZBs with Unknown quality metadata, or bitrates outside the IQR window, had no PSE match — sorted below cached debrid results that did have one. New final fallback PSE added to all templates:
/*Boost Cached Usenet*/
merge(cached(merge(library(streams),seadex(streams),type(streams,'debrid','usenet','stremio-usenet'))))

v2.8.3 — 2026-06-17

  • seadexBestOnly: false — fixed on 5 non-Anime templates that were silently dropping all non-SeaDex streams
  • Hard resolution kill ESE added to all 13 × 1080p templates — prevents 4K streams leaking into 1080p-only results
  • Usenet preset config aligned across Pro templates: checkOwned: true, searchMode: auto, timeout: 5000ms
  • Vidhin05 stale RSE URL removed from Speed/TorBox templates

v2.8.2 — 2026-06-15

  • Regex scoring changed from synced URLs to inline embedded patterns (53 patterns, |score| ≥ 50) — fixes “Forbidden URL” errors on public instances
  • rseMatched removed from PSEs and ESEs — was causing “Invalid stream expression” on instances where the Vidhin05 RSE URL is blocked
  • Samsung TV and Samsung TV 4K — AV1/VC-1 hard-excluded; DV and AI upscale removed from preferred visual tags
  • 4K Apex — stereo (2.0) added to ranked audio; AI upscale and low resolutions removed; seadexBestOnly fixed

v2.8.1 — 2026-06-14

  • Core Nexus Stream — hard resolution kill ESE added; PSEs no longer allow 4K/1440p/720p to surface on the 1080p-only template
  • 720p fallback PSE tiers removed from Stream

v2.8.0 — 2026-06-14

  • AllDebrid template family added (4K AllDebrid, AllDebrid, 4K AllDebrid Lite, AllDebrid Lite)
  • Apple TV 4K (Nightly) added — DV Profile 5/8, AV1 excluded, Atmos preferred
  • Samsung TV promoted from Nightly to stable Device category
  • Hybrid TorBox-priority PSEs added to 4K Hybrid — TorBox-cached twins for each IQR tier
  • pow() exponential age-decay window replaces hard 60-day cliff in 5 templates
  • Core Builds Expression Layer — all 7 expressions deployed to all active templates
Full history on GitHub