Releases: itsrenoria/AIOStreams
Releases · itsrenoria/AIOStreams
2026.01.20.0736-nightly
2026.01.20.0736-nightly
- fix(presets/orion): increase max constraint to 500 (dba96f1)
- fix: ignore usenet types for seeder range (fdbca21)
- fix: dont calculate bitrate using runtime for season packs (14e5b60)
- feat; add user agent templating (4d350dd)
- fix(builtins/newznab): prefer usenetdate for age and fallback to enclosure length for size (2ac54d6)
- fix(builtins/newznab): always set user agent by default (dc031ea)
- fix(anime-database): dont use tmdb episode offset (3ebfc9b)
- fix(builtins/znab): append search params from apiPath to params (9bb7099)
- chore: update parser (f2f3232)
- docs(env): add detailed addon-specific caching configuration (12e72a2)
- feat: allow customising cache TTLs per preset/hostname (47eabef)
- chore: update parser (71844e7)
- fix(build/docker): add /bin/sh for backwards compatability (1568296)
- feat: add bitrate to filters, sorting, formatter, and SEL (Viren070#631) (073724f)
- fix(cache): flush stale entrie on write when necessary and add separate size variable (6cabe65)
- fix(healthcheck): use status endpoint (d8d1f06)
- fix(env): update regex for user agent mappings to allow wildcard characters (d29c0a3)
- feat(anime-database): add new source and other improvements (f47a441)
- refactor(anime-database): create common function to enrich anime IDs and other small improvements (d137a69)
- feat: fallback to cached manifest on save/refresh if available (df39400)
- feat(builtins/newznab): add
BUILTIN_NAB_HTTP_PROXY(28eaafa) - chore(Dockerfile): add opencontainer labels (d1e288f)
- feat(build/docker): switch to debian based distroless image (74653a3)
- chore(Dockerfile): remove frontend package copying from builder stage (e0c262d)
- chore: move all frontend dependencies to devDependencies (f995025)
- fix(debrid): pass zod error through, and use 307 status code. (5ced1a5)
- fix(debrid): improve error handling for file info and store auth parsing (5656af4)
- chore: release 2.21.4 (Viren070#633) (c13e6c1)
- fix: handle undefined user agent and ensure only added when valid (6ad1aba)
- chore: update parser (9a68d05)
- chore: release 2.21.3 (Viren070#630) (afa799d)
- fix(presets/sootio): ensure httpProviders only added if defined, remove scraper options (73894a4)
- chore: release 2.21.2 (Viren070#628) (8d40c8f)
- fix(presets/sootio): add indexer option, easynews support, and correctly handle multiple services (afc4523)
- fix(presets/sootio): update HTTP stream provider options (Viren070#626) (e0bd36e)
- chore: update parser (4273cd2)
- chore: update parser (9cc86b5)
- fix: allow setting user agent to false to disable it, disable by default for newznab (9f88bc6)
- fix: use correct timeout (df4160c)
2026.01.13.0728-nightly
2026.01.13.0728-nightly
- chore: add option to disable background resource requests (205bc63)
- chore: release 2.21.1 (Viren070#624) (38097ee)
- fix(anime-database): enrich mappings where possible (f31b701)
- fix(seadex): pass season/episode to get correct mapping (9cc333a)
- docs: fix format for proxied services in .env.sample (4631572)
- docs(env): add SeaDex URL and Cache TTL variables (5384e3a)
- fix: prefer exact episode matches to batches (86b771f)
- fix(usenet-stream): add nzb url to lock key (a1dcd52)
- fix(builtins): prefer size from debrid (b3470d6)
- refactor(builtins): make lock and bg refresh logic consistent (6920bad)
- fix(env): handle commas within user agent in hostname mapping (b20c226)
- fix: handle many entries for one id, fallback to synonym matching (2feed67)
- chore: release 2.21.0 (Viren070#599) (11df018)
- fix(presets/comet): change Comet default url to developers' own instance (Viren070#619) (20d3c40)
- fix(presets/sootio): update default url to developers' own instance (Viren070#618) (533eb61)
- feat(builtins): add auto remove downloads option (Viren070#605) (2cf73eb)
- chore(presets/webstreamr): remove outdated details, add Hindi (Viren070#617) (3f203e2)
- chore: update parser (840985b)
- fix: pass folder size in builtins, add folderName support (e2b9a19)
- fix(builtins): pass release group through (f1e3096)
- fix(builtins/seadex): add torrent sources for Nyaa (83259b7)
- feat(builtins/seadex): add addon (fe6ce9d)
- fix: use logical OR for public webdav URL fallback (1dd01c4)
- fix(presets/comet): update logo url (438b0cd)
- fix: make domain user agent env var consistent (80a244b)
- fix: handle sub client redis errors (2fee58d)
- fix(parser/regex): handle optional 'a' after ddp for audio channel patterns (Viren070#601) (60ca210)
- fix(templates): Apply migrations before parsing the config (Viren070#604) (21fec28)
- chore(presets/newznab): add ClubNZB (Viren070#607) (4865779)
- chore: log catalog modifications being applied (0a33fad)
- fix(presets/debridio-ic4a): mark preset as removed (65cfcf6)
- fix: allow 'removing' presets, handle disabled presets explicitly., handle initialisation errors in catalog route (e8c961a)
- fix: filter out top poster api key (4ebf159)
- fix: adjust poster service option (616838a)
- fix: fix digital release (Viren070#600) (de956de)
- fix: update default zilean URL (67f9062)
- chore: release 2.20.1 (Viren070#598) (5ebdcce)
- fix: allow only on discover modification application when no extras are present (694ca3f)
- chore: release 2.20.0 (Viren070#571) (b17d188)
- fix: only set length requirement when cred is required (7ee8342)
- fix(frontend): add pading (dae366c)
- feat: add 'Use Poster Service for Library/Continue Watching' option (bbe9ed8)
- feat: implement top poster api option (Viren070#583) (fd62d9b)
- feat: apply digital release filter to series, add more filtering options (Viren070#590) (22ec202)
- feat(chilllink): initial protocol support (Viren070#586) (cba790c)
- chore: use tunneled to avoid confusion in proxy log (89cd659)
- fix(presets/comet): update logo URL (6b6f747)
- feat(newznab): Add crowdsourced health check support via Zyclops (Viren070#552) (285cf11)
- feat: support sub section template option (99090fe)
- feat: use logo without background (81cc5ee)
- feat: adjustments to merged catalogs (47d2ba4)
- feat: add only on searh catalog modifier (ab4691d)
- fix: add Teaser as valid type for trailer (094d029)
- fix: check imdb_id when deduplicating merged catalogs and refactor (878254c)
- fix(frontend): disable strict if yearMatching is disabled, improve descriptions (Viren070#589) (7bdfa82)
- fix(presets/nuviostreams): correct label casing and add VixSrc entry to nuivo streams (Viren070#592) (395d65f)
- feat(frontend): make sign out / log in always visible (6a3aaa9)
- fix: skip catalog if requires extra that is not available (403ca3e)
- fix: avoid re-parsing extras causing double encoding (d7ee994)
- fix(anime-db): add error handling for data source refresh in AnimeDatabase (6eab1ca)
- feat(presets/debridio-ic4a): add initial preset (Viren070#591) (4c5bc93)
- Move included stream expressions before digital release filter (Viren070#588) (30a4b0c)
- fix: Change included SEL behaviour so it respects passthrough flags (Viren070#577) (29d2fa9)
- fix(presets/stremthru-torz): use correct default timeout env variable (Viren070#579) (56dc39f)
- feat: add merged catalogs (Viren070#520) (8dc730a)
- fix(anime-db): allow undefined year (e4b591d)
- update license (12d5be7)
- fix(anime-db): update manami db url (68e2755)
- fix(constants): update default auto play attributes (689b8a2)
- fix(frontend): provide textinput with manifest URL closes Viren070#517 (b0b5515)
- chore(frontend): add logs to copyToClipboard (b719de5)
- fix: add missing NextFunction type to request handler (3374950)
- feat: add HLG visual tag support (Viren070#562) (ac3bba7)
- fix(parser/regex): handle optional
aafter ddp for atmos(Viren070#561) (a501b13) - feat: add DTS-X audio tag support which was previously being misclassified (Viren070#523) (8c4485a)
- feat: add passthrough() SEL function (Viren070#522) (7ea0cbb)
- fix: always provide stream data in meta endpoint (1d317a0)
- fix(parser): dont use country handler (304b032)
- feat(builtins/nab): add specific env var for user agent (c3c3184)
- fix(proxy): handle errors safely - only pipe if stream is still writeable - add error event listener to body to handle failure in destroying body - improve client disconnection detection (dec001e)
- chore: release 2.19.0 (Viren070#516) (ae8d917)
- fix: improve logging for fetch failed errors (b0950fe)
- fix: force include season/ep in params for certain indexers (1137195)
- fix: passthrough precomputed seadex and stream expression matched from wrapped aiostreams (eb704a4)
- chore: update parser version (653f1a3)
- fix(builtins/easnews-search): validate aiostreamsAuth if provided (309928d)
- fix(builtins/newznab): use available filename for proxied urls (9e14ab2)
- fix(builtins/easynews-search): update nzb route to include filename (c0a222f)
- chore: update Next.js and ESLint config to version 15.5.7 (e044139)
- feat: add easynews search built-in addon (7c5ea8a)
- fix: Avoid expensive user count when not exposing users anyway (Viren070#547) (1165371)
- feat(metadata): add FETCH_TRAKT_ALIASES env var to toggle Trakt alias fetching (Viren070#543) (a40bcc5)
- fix(builtins): add year only for movies in debrid addons search (Viren070#539) (36b5358)
- fix(debrid): capitalize TV category name for Usenet streams (Viren070#538) (d5f5611)
- fix(seadex): prevent matching by release group when there are streams matched by hash (Viren070#534) (3b3ec2b)
- feat(seadex): add release group fallback matching (Viren070#521) (7ed51bc)
- fix(parser): replace German umlauts with ASCII equivalents in normaliseTitle (Viren070#525) (f7c1124)
- fix(presets/newznab); correct torznab typo in description (Viren070#524) (d1bae55)
- feat: add separate size filter for anime content (Viren070#483) (ff168cf)
- fix(frontend): added missing space to proxy url (Viren070#515) (1e06ad9)
- feat: add SeaDex preference support for anime streams (Viren070#512) (b4b6929)
- chore: release 2.18.1 (Viren070#513) (87a352a)
- fix: remove length requirement on addonName (2e7622e)
- fix(presets/usenet-streamer): correctly identify type and service (58caf63)
- chore: release 2.18.0 (Viren070#505) (9f77bb4)
- fix(sel): add stremio_nntp as valid service (0ba11b1)
- fix(frontend): filter out stremio-usenet and archive stream type in type select (3c535ed)
- chore: add note to stremio nntp (f3ad610)
- fix: pass intent field in service credentials (47d7eb0)
- chore: set default connections to 5 (5808cf1)
- fix(presets/prowlarr): add stremio nntp as supported service (96e7c56)
- feat: update builtin addons to support stremio nntp (e92d68e)
- chore: update parser (41ed026)
- chore(presets/custom): re-order options (b0cecaf)
- feat(presets/aiostreams): add custom addon options (library, passthrough etc.) (c6d79c4)
- feat(builtins): search with background refresh (ece56a2)
- feat(presets/nekoBt): add preset (e96fb95)
- fix: add | as separator (dd89372)
- fix(builtins/nab): handle no title and empty channel (7b77640)
- fix: add CORS middleware to static file route (5e6e134)
- fix: filter out nzbs with failed status (174e813)
- fix(debrid/usenet-stream): use transformed params and dont set default start or limit (d74c840)
- fix(presets/nzbhydra): use value of checkOwned option (c1b5c3c)
- feat: add check owned option (5434da5)
- fix: remove min character requirement in addon name in catalog modification (fd7c6d1)
- feat(api/search): add format param for name/description fields (c0a6921)
- refactor: move are you still there functionality into AIOStreams (c827c7f)
- fix(sel): correct filter function syntax for stream message comparison (86ae86a)
- feat(sel): add message function (6cd7fb5)
- feat(sel): enable division and multiplication (550d8d7)
- chore: improve built-in addon modal description (62b2848)
- feat: allow excluding addons from deduplication (44be565)
- chore: release 2.17.6 (Viren070#498) (2648256)
- fix: use shared normaliseTitle in filterer (2e739bc)
- fix(frontend/services): store modal values in local state closes Viren070#503 (abd802c)
- fix(presets/usenet-streamer): add elf emoji to nzb status regex (Viren070#504) (dbe86ed)
- fix(frontend): make switch size responsive (78eb16c)
- fix(frontend): move addon modal outside of animate presence (b925e04)
- chore: update dependencies (8043736)
- feat(parser): use parsed languages from parse-torrent-title (24d36a8)
- fix: only use file info store when length exceeds certain amount (6a5d38a)
- feat(frontend/formatter): add private switch to preview (4bc2a88)
- feat: add
privatesort criterion (f04072b) - feat: add private torrent detection for stremthru torz (Viren070#499) (32d2119)
- fix: add file store to handle long nzb urls (4961014)
- fix(metadata): add placeholder promise when imdbId is missing (f607131)
- fix(presets/aiostreams): allow leaving name empty (c00ad25)
- fix: only block proxying of nzbdav/altmount streams via built-in addons (57bded3)
- fix: only infer proxied attribute for nzbdav/a...
2025.05.28.0831-nightly
chore: release 1.22.0 (Viren070#175)
Co-authored-by: Viren070 viren070@protonmail.com