github Viren070/AIOStreams v2.34.0

2 hours ago

2.34.0 (2026-09-04)

Features

  • add linked accounts with stremio and aiomanager as supported platforms (dd0decb), closes #1229 #1230
  • allow staying signed in to a configuration (31f8876), closes #1233
  • arr: clean up stuck imports in the Sonarr/Radarr queue (560794a)
  • arr: link Sonarr/Radarr instances and hand imports over to them (560794a)
  • arr: replace dead releases through the arr that grabbed them (560794a)
  • builtins: add Anime Tosho (New) built-in addon (#1271) (0e42d19)
  • builtins: add The Pirate Bay built-in addon (#1273) (2a56c79)
  • builtins: add TheRARBG built-in addon (#1269) (fe753f1)
  • community: share formatters and templates with other users and instances (c72bad4)
  • core: add mediaInfoQuality (#1234) (9a456a2)
  • core: add MPEG-4 encode and PCM audio tag (#1204) (f909749)
  • core: add onConditionFailure setting for parallel groups (bdf5be9), closes #1025
  • core: show editions in gdrive formatter (#1242) (2774b07)
  • core: show editions in lightgdrive and prism (#1214) (e301251)
  • dashboard: add memory graph (eb6a32e)
  • dashboard: update overview page with active streams, bandwidth, review queue, usenet activity (3304d21)
  • frontend: add formatter browser with mini previews, tabs for built-in / saved / community (c72bad4)
  • frontend: group filter tabs (0d19b73)
  • frontend: keep unsaved changes as drafts (2a61865)
  • frontend: redesign about page, template wizard, onboarding experience (80dd827)
  • frontend: update styles (00d1900)
  • frontend: use shared sortable list component for groups editor (38f9e53)
  • health-checks: let expressions react to whether a service is up (9ce46c8)
  • presets: add USA TV Next preset (a6969b2), closes #1031
  • presets: ingest Easynews++ subtitle languages from the 💬 line (#1133) (20fbd41)
  • sel: add folderSize() function (#1258) (f0de21b)
  • server: add configurable max JSON request body size (c72bad4)
  • shares: expose the usenet library as a virtual filesystem (edbf3c1)
  • shares: serve the library over WebDAV, NFS and FUSE (6458135)
  • usenet: recheck library entries against your providers on a schedule (568f35b)
  • usenet: reset recorded stats per provider/indexer and flag removed providers (3d7e9d8)
  • usenet: support serving audio files (af32429)
  • usenet: support suffix byte ranges on the native stream route (9d8df15)
  • usenet: verify file heads match their extension at import and on rechecks (568f35b)
  • variants: activate a variant from the request and health checks (9ce46c8)

Bug Fixes

  • acknowledge instance-provided TMDB/TVDB keys in the template wizard and config page (39c6281)
  • add link to template browser on your configuration card (3d77a85)
  • anime-database: correctly handle empty stored sources (9e59c4a)
  • anime-database: make the shared store safe across replicas (8ef429f)
  • anime-database: switch the anime offline database to cedya77's continuation (5394626)
  • builtins/eztv: match season packs (episode "0") (#1262) (e677c79)
  • builtins/torznab: use prowlarrindexer as indexer (61e8236)
  • builtins: add server-side category filtering to TorrentGalaxy and TheRARBG (#1276) (16f983f)
  • config: trust proxies on private networks by default (1bd1474)
  • core: fix emoji-boundary regex (#1238) (c5a253f)
  • core: let real probe data override indexer and filename-derived language/subtitle guesses (#1185) (6fdbc62)
  • core: match titles that carry a country tag or year (7a0f2c1)
  • core: preserve DebridError identity across distributed lock (#1184) (448d7c5)
  • core: skip language/subtitle filters for P2P streams pending service wrap (#1187) (7e0a73a)
  • core: stop stremthru treating subtitle flags as audio languages (#1241) (a91ac4b)
  • distributed-lock: fix crash reviving errors with a getter-only name (#1274) (b4ebc5c)
  • distributed-lock: let a file-lock waiter take over a stale lock (a554c9f)
  • frontend/alert: align description-only text correctly (d7c5f01)
  • frontend/combobox: allow limiting displayed item pills (b86d30b)
  • frontend/templates: validate select defaults in validator (8c6f778)
  • frontend: add back sign in/out triggers to about page/page controls (5e450a5)
  • frontend: add back simple/advanced toggle (9450b36)
  • frontend: adjust interface mode switch styles (16b2bba)
  • frontend: adjust modal and nzb browser styling/layout (9555e95)
  • frontend: detect earlier visits for first visit path in update modal (ca9b676)
  • frontend: ensure correct template details panel opens on back (d18f338)
  • frontend: expand up to 5 newer releases by default (ddc9643)
  • frontend: fix featured templates fallback when configured IDs are stale (5ef92d1)
  • frontend: keep menu tabs on one row past five tabs (6420946)
  • frontend: reserve the scrollbar gutter to stop layout shift (8c2b148)
  • frontend: restore contrast on surfaces using the desaturated palettes (3be1af9)
  • frontend: route to the configure page for path param variants (dfa22fe)
  • frontend: say "just now" for sub-second relative times (2c88136)
  • frontend: scope unsaved drafts to the identity that made them (34e3b15)
  • frontend: update colour styles (9a4a1af)
  • frontend: use the latest change handler in ui components (2c88136)
  • frontend: wrap template detail content in a single scroll container (e63adcf)
  • key torrent grabs on guid and indexer where available (e0a5b4c), closes #1192
  • linked-accounts: match installed addons by identity, not URL (37825d2)
  • linked-accounts: push manifest URLs that use an alias (a47d696)
  • nab: answer test queries with a category the client asked for (b6a51fb)
  • parent-config: carry trusted over when merging a parent on load (5920130)
  • preserve word boundary when stripping : and ; in cleanTitle (#1188) (6b9ee1c)
  • presets: update Marvel Universe default URL (861ee6b)
  • recognize Torrin TRN short name (#1243) (44e46b7)
  • remove arr warning (0839161)
  • remove noisy queue cleanup log (bbaf8a4)
  • server: enable trust proxy and derive cookie Secure from the request (0dcf57d)
  • server: properly handle request body too large errors (c72bad4)
  • templates: discard saved template inputs the template no longer accepts (2eed6d8)
  • torrent: lower the default get-torrent concurrency (#1193) (c01b81a)
  • use the static middleware by express (#1171) (61d1aca)
  • usenet: attribute byte-path nzb grab failures and improve error log (a5bdb4f)
  • usenet: cap prefetchSegments at 256 (8ddedd0)
  • usenet: don't size a file from =ybegin size= when it holds only some parts (e211efa)
  • usenet: merge NZBs that list one file per article (f1ff3c5)
  • usenet: resume the segment stream for paused-mode readers (16a2f7b)
  • usenet: stop caching non-NZB grab responses (5e932f6), closes #1205
  • usenet: sweep parsed nzb cache for eviction at an interval (1c80936)

Performance Improvements

  • analytics: drop unreachable and redundant analytics_events indexes (764a123)
  • anime-database: move the canonical store into the database (efca465)
  • anime-database: reduce store memory and rebuild cost (383b06b)
  • id-mappings: use typed arrays and a binary cache file (dae294c)
  • lazy load user agents library (c5b716c)
  • set max semi space size to 8 (2cee29f)
  • usenet/ebml: scan for cluster headers without copying the chunk (e770f10)
  • usenet: decrypt AES-CBC in place with native module (a5132f1)
  • usenet: don't decode abandoned article fetches (773bb07)
  • usenet: grow read-ahead with what the player has consumed (8d9713b)
  • usenet: manually run GC on engine eviction (d63d240)
  • usenet: recycle serve-path slot buffers across range streams (98eb2f4)
  • usenet: resolve lazy RAR fragments off the seek path (74accda)
  • usenet: share a measured part grid across an archive set's volumes (125fe03)
  • usenet: size an archive range stream's first window to one segment (0a674ba)
  • usenet: size pooled article buffers from the declared segment size (2dbd222)
  • usenet: start an archive range stream narrow (e23e363)

Don't miss a new AIOStreams release

NewReleases is sending notifications on new releases.