AIOStreams
Warning
This addon is currently still in development. Things may not work as expected.
Combines streams from other addons into one and provides much greater customisation:
- Change the format of the resutls
- Filter all results by resolution, quality, visual tags.
- Sort all results by quality, resolution, size, cached, visual tags, seeders
- Prioritise specific languages
- Specify a minimum and/or maximum size
You simply configure your options, add any API keys for any services you use, then enable whichever addons you want, and install.
The addon will scrape all results from all addons, apply your configuration, and give the results back to you in one go.
Note
Do not install other addons that you have enabled through this addon. You will only cause unnecessary requests to the addon. I also do not recommend installing/enabling too many addons as they all scrape mostly the same sources.
FAQ
How does it work?
The addon has parsers for specific addons and can extract the relevant information. It goes through each addon you selected and obtains the results with all the parsed information.
Once it has all the parsed information for each result, it can apply your configured sorting and filtering options.
What are the currently supported addons?
It currently supports:
- Torrentio
- Torbox
- Custom: You can input an addon URL and name and it will parse as much information as it can.
Note
The URL can either be a URL to the manifest.json or the url without the manifest.json e.g.
https://torrentio.strem.fun/orhttps://torrentio.strem.fun/manifest.json
What are the supported formatters?
The addon can display your results in different formats. The two formats available are:
-
gdrive: Uses the format from this Stremio GDrive addon
-
torrentio: Uses the format from the Torrentio addon.
-
torbox: Uses the format from the Torbox stremio addon.
Self-Hosting
Docker
Use the Dockerfile with Docker installed .
docker run -p 8080:3000 ghcr.io/viren070/aiostreams:latest
Or, build the docker image yourself
git clone https://github.com/Viren070/aiostreams.git
cd aiostreams
docker build -t aiostreams .
docker run -p 8080:3000 aiostreams
Cloudflare Workers
This addon can be deployed as a Cloudflare Worker.
Follow the guide to get started and then run the following commands:
git clone https://github.com/Viren070/AIOStreams.git
cd AIOStreams
npm i
npm run build
npm run deploy:cloudflare-worker
Note
Cloudflare Workers cannot make requests to other Cloudflare Workers from the same account. If you have deployed the Stremio GDrive addon already on a Cloudflare account, the AIOStreams worker on the same account will not be able to fetch streams from your Stremio GDrive worker.
From source
You need Node.js and git installed. Node v22 and npm v10.9 were used in the development of this project. I can not guarantee earlier versions will work.
- Clone the project and set it as the current directory
git clone https://github.com/Viren070/AIOStreams.gitcd aiostreams - Install project dependencies
npm i - Build project
npm run build - Run project
npm run start:addon - Go to
http://localhost:3000/configure
You can change the PORT environment variable to change the port that the addon will listen on.