UsenetStreamer v1.8.0
This is a large feature release headlined by multi-profile support, a rewritten sorting & filtering engine, and indexer proxy support, plus search-quality fixes and cache/session hardening.
✨ Highlights
- Multiple profiles — run several independent addon configurations from one install, ideally one per device/use-case (e.g. a desktop profile and an Android TV profile). Each profile picks its own streaming mode (Stremio Native or NZBDav) plus its own sorting, naming, protection, catalog and addon name.
- New sort & filter engine — per-dimension preferred/excluded lists, size & bitrate ranges, regex tiers, per-content-type sort orders, and one-click import from an AIOStreams export file to match its sorting when you wrap this addon inside AIO.
- Indexer proxy — route indexer/NZB traffic through an HTTP/HTTPS/SOCKS proxy, per-indexer or manager-wide.
🚀 Major features
Multi-profile support
Create named profiles that share your credentials, indexers, NZBDav and NNTP settings, but override the parts you want to differ:
- Per-profile streaming mode (NZBDav / Stremio Native), stream protection, sorting/filtering, stream naming, Stremio catalog limit, and addon display name.
- Each profile installs as its own Stremio addon at
/<token>/<profile>/manifest.json, with a distinct manifest id and isolated result caching. - New Profiles UI: a tab switcher, per-profile install buttons (Web / App / Copy URL).
Rewritten sorting & filtering engine
A new, modular sort/filter pipeline (sortEngine, sortKeys, filter, precompute, legacyMigration, aioImporter):
- Preferred lists (ranking) and Excluded lists (drop) for: resolution, quality, encode, visual tags, audio tags, audio channels, language, release group, and keywords.
- Sort direction per criterion — order by each field ascending or descending, with a sensible per-field default you can toggle.
- Per-content-type sort orders — independent orderings for movies, series, and anime.
- New size & bitrate filters — minimum/maximum result size and a maximum bitrate, to drop too-small, too-large, or over-bitrate releases. Plus required/excluded regex tiers.
- Smarter deduplication, now with 3 levels — Standard (title + Usenet group + publish window, keeps reposts to different groups), Strict (collapses by title only), or Off (show everything).
- Language list now includes meta-tokens — Original, Multi, Dual Audio, Dubbed, and Unknown alongside real languages, so you can prefer or exclude by audio shape, not just language.
- Import Sort Config from AIOStreams — if you wrap this addon inside AIO, paste your AIOStreams export file to mirror its sort/filter setup here in one click.
Indexer proxy support
- Optional proxy (
http://,https://,socks5://,socks5h://) at the manager level and per indexer — useful for indexers that block cloud/VPS IPs, so you can route just those through a proxy. - Proxy URLs with embedded credentials are masked in the admin UI.
- Proxies the redirected NZB download hop; local/LAN targets are bypassed automatically.
🔧 Improvements
- Stream Protection now defaults to Auto-Advance on fresh installs and upgrades that never set a mode — a failed click recovers by advancing to the next NZB, no NNTP required. The mode descriptions have also been simplified so it's clearer what each one does.
- Stream naming: added a
bitratetoken, and the available naming tokens are now listed in the UI. - Dedicated Stremio Catalog block — the "Completed NZBs" catalog setting now lives in its own section instead of being mixed in elsewhere, to avoid confusion.
- Custom user-agents — set your own User-Agent for search and grab/download requests, per indexer, under each indexer's advanced settings.
- Cache & session hardening: disk NZB-cache orphan reclamation and size limits, in-memory cache caps, and improved auto-advance / background-triage session retention and cleanup.
- Search handles tricky titles: slashes and accented characters in titles are now normalized consistently in both the search query and result matching — so a title containing
/or letters likeé/üno longer returns few or zero results. German umlauts fold the way release names spell them (ü→ue). - Admin UI polish: Indexer Manager proxy moved above Strict ID Matching with clearer guidance; clarified Easynews health-check and import-config wording; native-mode notices are now HTTPS-aware.
🔒 Security & dependencies
- NZBHydra API-key validation: the connection test now actually validates the API key (not just reachability), and search errors are surfaced.
⬆️ Upgrade notes
- No action required for existing single-profile setups — behavior is unchanged unless you create profiles.
- Stream Protection: if you never explicitly chose a protection mode, you'll now be on Auto-Advance Only (previously "None"). Change it under Stream Protection if you prefer the old behavior.
- Multiple profiles: install only one profile per Stremio account — Stremio queries every installed addon on each title, so adding two profiles to the same account runs the addon twice.