2.9.0 (2025-08-15)
Important
This release now requires the BASE_URL
environment variable. ADDON_PASSWORD
is now a comma separated list of usable passwords so passwords that contain a ,
should be updated. Read the sample .env for documentation on these environment variables.
This is a major update that introduces Built-in Addons, a new type of addon exclusive to AIOStreams that is integrated directly into the application. This release also brings new marketplace addons, powerful configuration options for admins, and a host of improvements and bug fixes.
🚀 Introducing Built-in Addons
Built-in Addons are coded directly into AIOStreams for optimal performance and stability.
-
Google Drive
Integrate your Google Drive to stream your personal media files. Note that this is only available on private instances due to API limitations for unverified apps. Please refer to the sample
.env
file for instructions on how to enable it. -
Torbox Search
This addon uses the TorBox Search API to provide torrent and Usenet content across multiple debrid services (still requires a TorBox API Key and Usenet still only works with TorBox but torrents can be used across all services that StremThru supports).
- For Pro Users: You can customise whether to use torrents, Usenet, or both, and also toggle user-provided search engines (may also choose to only show results from user search engines). This allows you to separate your content into distinct addons for better organisation.
Built-in addons will appear in the marketplace with a distinct "Built-in" ribbon.
✨ New Marketplace Addons
The marketplace continues to grow with the addition of 3 more community addons:
- AI Companion: Enhance your experience with AI-powered searches.
- AStream: A new addon for finding streams dubbed/subbed in French from Anima Sama. (Closes #298)
- Content Deep Dive: Get detailed information and insights about movies and shows. (Closes #284)
⚙️ New Features & Enhancements
Filtering & Sorting:
- Visual Tags: Added "DV Only" and "HDR Only" visual tags, allowing for more flexible sorting and filtering rules.
- Year Matching: You can now configure a tolerance for year matching. This setting has been separated into its own option for more granular control. (Closes #292)
- Deduplicator: Added a "Multi Group Behavior" option to control how duplicates across both cached and uncached content are handled. By default, duplicates from the same service are now removed.
Core Improvements:
- Metadata Streams: AIOStreams can now process streams that are provided directly within an addon's metadata response.
- User Deletion: Users now have the ability to delete their own accounts.
- Centralised TMDB Credentials: TMDB API keys / Read Access Tokens are now managed centrally and automatically provided to addons, simplifying setup.
UI/UX:
- Custom Addon Logos: The configuration page will now display the logo provided in the manifest for Custom Addons.
- Improved Constraints: Min/Max constraints are forced in the UI for a more intuitive user experience.
Administration:
- Required
BASE_URL
: TheBASE_URL
environment variable is now mandatory to prevent common setup issues. - Multiple Passwords: You can now set multiple
ADDON_PASSWORD
s for shared or multi-user environments. - Global Allowed Regex: Admins can now define allowed regex patterns that all users can use. (Closes #244)
🐛 Bug Fixes
- Caching: Fixed a bug to ensure items are correctly removed from the cache when their TTL expires.
- Proxy URLs: Correctly handles server-side forcing of the deprecated public proxy URL variables and ensures forced proxy information is always used when provided.
- Environment Variables: Empty URLs in environment variables are no longer allowed.
- Error Handling: Improved error messages and logging.
- Catalog Pagination: Errors are no longer shown during catalog pagination to avoid repeated failed requests.
- Stream Passthrough: If a stream name isn't provided, it will now fall back to the addon's name when passthrough is enabled so that Stremio doesn't display 'AIOStreams' instead.
- Stream Parsing: Fixed Blu-ray Remux detection and fixed an issue where
HDR10P
was not being correctly matched as HDR10+. - Proxied Streams: Request headers are now removed from streams when they are proxied.
Addon-Specific Fixes:
- SubHero: Added "Portuguese (Brazil)" as a language option.
- WebStreamr: Added missing emojis to the message parser. (by @webstreamr in #294)
- StremThru Store: Ensured that release groups are not incorrectly parsed as indexers.
- Live TV: The content type for USA TV, Argentina TV, and Debridio TV has been correctly set to "Live."