github Viren070/AIOStreams v2.24.0

latest releases: v2.24.1, 2026.02.26.2054-nightly, 2026.02.26.2052-nightly...
7 hours ago

2.24.0 (2026-02-26)

Features

  • add aioratings as poster service| (38c1e6e)
  • add Brazuca Torrents preset (a79bcc6), closes #551
  • add builtin library addon (38c1e6e)
  • add check owned option for all builtins (38c1e6e)
  • add conjuctive mode to result limiting (1da914d)
  • add meteor preset (275d1de)
  • add opt-in TORBOX_USENET_VIA_STREMTHRU environment variable to delegate torbox usenet access via StremThru (bb9815c)
  • add service wrapping (38c1e6e)
  • add stremthru newz service (bb9815c)
  • add toggle to SEL filters (38c1e6e)
  • add use initial air date option for year matching (1da914d)
  • builtins/library: add hideStreams option (f45436f)
  • builtins/znab: add languages from extended attributes to parsed languages (1da914d)
  • builtins: add per-domain title language scraping config (2b367e5), closes #606
  • builtins: add torznab freeleech info (#761) (36d0ef5)
  • builtins: support addon ID and indexer name keys from known aggregates in title language config (21fd447)
  • change forceToTop option to pinPosition to allow pinning streams from an addon to the bottom. (1da914d)
  • core/formatters: Add remove array and string modifier (#744) (1052d0d)
  • debrid/stremthru: add publicUrl field for playback link rewriting (5753eeb)
  • debrid/stremthru: remove publicUrl field in favour of STREMTHRU_BASE_URL (1da914d)
  • deduplicator: add smart detect attributes and library behaviour options (426f3c4)
  • frontend/templates: add support for __remove key (1d5bcd4)
  • frontend/templates: add support for __value and numeric comparisons (a4ed081)
  • frontend/templates: dynamic template inputs, conditional expressions, deep link templates (a75dbda)
  • frontend/templates: support service credential interpolation (80c7cc6)
  • frontend: add always visible save icon (0fa6860)
  • frontend: show alert when manifest changes (1d2eef9)
  • infer languages from title matching (1da914d), closes #436 #490
  • presets/torznab: add configurable result limit (#751) (c2af6d3)
  • sel: add seMatched, seMatchedInRange, and rseMatched functions (11f9524)
  • sel: add pin() function (1da914d)
  • sync templates from URLs (for custom tewmplates in browser) (38c1e6e)
  • tests: add tests for applyTemplateConditionals with __if and __remove logic (97c41ea)

Bug Fixes

  • accept return value as parameter for pin() (34d4a45)
  • adjust padding in config templates modal for better layout (3c2ab02)
  • anime-database: handle tvdbId (9f732d9)
  • api/search: add missing fields: service, cached, private, seadex, seadexBest, bingeGroup, bitrate, zipUrls (f0edb4b)
  • assign context for meta streams formatting (38c1e6e)
  • builtins/library: don't use file index of -1 as fileId (c07a1e9)
  • builtins/library: update refresh stream URL to use BASE_URL instead of INTERNAL_URL (0e404b6)
  • builtins/znab: include subs attribute parsing (21a28bb)
  • builtins: skip torrents with failed status during processing (81a3383)
  • debrid/stremthru: lower cache & play poll interval to 2s (6e6c235)
  • debrid/stremthru: pass down failed status during checkNzbs/checkMagnets (1195b5d)
  • debrid/stremthru: throw on failed/invalid status during cache & play (d0743de)
  • debrid/usenet-stream-base: get size from history slot for listNzbs (#757) (e3c3d1f)
  • debrid: log warnings and skip processing for unsupported torrent and usenet services instead of throwing an error (89eb09e)
  • don't re-hash empty nzb URLs (21108cf)
  • frontend/templates: adjust steps order to put service selection before template inputs (bdaaf71)
  • frontend/templates: fix back handling on all steps during wizard (6e65321)
  • frontend/templates: handle template directives in template before loading (6e65321)
  • frontend: add alert to exclude credentials option about addon URLs (75aa86e)
  • frontend: adjust dont show this again switch for manifest change alert (59f9890)
  • frontend: default exclude credentials to true (75aa86e)
  • frontend: synchronise current tab with query params (9f5154d), closes #718
  • improve AI regex (#763) (04deb61)
  • improve language inference via title matching (18a0c05)
  • improve separator pattern handling in preprocessTitle function (6dc36c7)
  • metadata: adjust season and episode number handling for anime entries with TMDB and use correct property name (95b583b)
  • metadata: handle stale cached entries (c818ffe)
  • metadata: make rank optional and log warnings for error during imdb suggestion fetch (e60a038)
  • only prevent poster modification of current services poster (38983d6)
  • optimise titleMatch function for exact match threshold (313f36e)
  • parse foldername in formatter preview (#721) (0f328f4)
  • parser: extend 10bit regex to match hi10p (H.264 High 10 Profile) (#732) (aa38313)
  • parser: extend 10bit visual tag to match hi10 (in addition to hi10p) (#743) (b0c2ca4)
  • parser: prefer resolution from PTT (ded946b)
  • parser: stop 266 from being parsed as 240p (00c4d00)
  • prefer title from parsed file with more info (57df827)
  • presets/brazuca-torrents: parse filename and foldername when available (69ee99f)
  • presets/comet: add option to enable debrid library scrape (38c1e6e)
  • presets/comet: support api token (38c1e6e)
  • presets/comet: support parsing action stream to sync. (38c1e6e)
  • presets/library: add resources option (#746) (72946f0)
  • presets/meteor: use debridService and debridApiKey for single service configs instead of debridServices (1186f66)
  • presets/stremthru: handle stremthru service, add hide streams option, handle missing url path (4bbeb4e)
  • presets/stremthru: implement correct indexer parsing (#750) (ba68139)
  • re-parse when necessary during service wrap (f226ae6)
  • recompute preferred on new resolved results (857b225)
  • remove batching for torbox usenet getcached (0d66f29)
  • remove URL from minimal preset metadata (6abd483)
  • sel: evaluate passthrough dynamically and fix pin behavior in required expressions (3ec4320)
  • serviceWrap: dont reconfigure builtin addon results (3555475)
  • stop overrides from mismatching (#731) (bc1965f)
  • torbox: update hash parameter format for getUsenetCachedAvailability (e8b1335)
  • type template config as any to support dynamic configs (3161729)
  • update comet API token documentation and improve string handling in env validator (5881a4b)
  • use allowedUrl properties during valdiation for synced urls (f910603)

Don't miss a new AIOStreams release

NewReleases is sending notifications on new releases.