AIOStreams: Combine & Customize Stremio Addons for the Ultimate Streaming Experience
Tired of hopping between multiple Stremio addons? AIOStreams lets you combine, filter, and customize streams from various sources for a seamless viewing experience. Discover how below!
Centralize Your Streams: What is AIOStreams?
AIOStreams is designed to consolidate your streaming sources, providing greater control over your viewing experience. Configure your preferences, add API keys, and enable your favorite addons. It's that easy!
Key Benefits of Using AIOStreams:
- Unified Streams: Combines results from multiple addons into a single stream.
- Custom Filtering: Filter by resolution, quality, audio, encoding, and more.
- Duplicate Removal: Eliminates redundant results.
- Prioritization: Prioritize services for specific files.
How AIOStreams Works: Streamlining Your Viewing
AIOStreams uses parsers to extract relevant information from various addons. It then sorts and filters these results based on your configurations. Enjoy streamlined access to all your favorite content!
Take Control of Your Stremio: Customization Options
AIOStreams offers extensive formatting and sorting features to tailor your viewing experience. Global filters and sorts ensure the best results are always at the top!
Supported Addons:
- Torrentio
- MediaFusion
- Comet
- Torbox Addon
- Debridio
- Jackettio
- Peerflix
- DMM Cast
- Orion Stremio Addon
- Easynews
- Easynews+
- Stremio GDrive
- Custom (input your own!)
Available Formats:
- gdrive
- minimalistic-gdrive
- torrentio
- torbox
Getting Started: Installation and Usage
You can use AIOStreams via a public instance or self-host using various methods. Self-hosting provides more customization and control.
Deployment Options:
- Public Instance: Quick and easy, but Torrentio is disabled.
- Cloudflare Workers: Deploy as a worker for a free option.
- ElfHosted (paid): A hassle-free hosted solution.
- Heroku (paid): Deploy on Heroku; student offers are available.
- VPS: Host on a Virtual Private Server using Docker.
- Docker: Quick setup with prebuilt images.
- From Source: Requires Node.js and Git for manual setup.
Step-by-Step: Deploying with Cloudflare Workers
- Fork the GitHub repository.
- Create a Cloudflare account.
- Create a new worker.
- Connect to your GitHub repository.
- Set build and deploy commands.
- Trigger a redeployment.
- Find your worker URL.
Keep Current: Updating Your AIOStreams
Staying updated is essential for optimal performance and access to new features. Use Git to pull the latest changes and redeploy your worker.
Update Methods
Method 1:
- Go to your forked GitHub repository and click sync fork.
- This should trigger a deployment, if not follow the same steps above to redeploy.
Method 2:
- git pull --rebase
- npm run build
- npm run deploy:cloudflare-worker
Configure Your Streams: Setting Environment Variables
Set environment variables to customize your AIOStreams instance. Protect your API keys with a SECRET_KEY
.
Environment variables enables encrypted manifest URLs, helping to protect your API keys.
ADDON_NAME=AIOStreams
ADDON_ID=aiostreams.viren070.com
PORT=3000
SECRET_KEY=your_secret_key
COMET_URL=https://comet.elfhosted.com/
...
Contribute and Develop: Contributing to AIOStreams
AIOStreams is an open-source project looking for contributors. Follow the development guidelines to help improve the addon.
Development Steps:
- Clone the project.
- Install dependencies.
- Build the project.
- Run in development mode.
Important Disclaimer
AIOStreams and its developer do not endorse or promote piracy in any form.
Who to Thank: Credits and Contributions
The creation of AIOStreams is only possible because of the hard work of all of the people mentioned below.
Credits
- sleeyax/stremio-easynews-addon
- All addon devs for creating the upstream addons that AIOStreams scrapes.
- MediaFlow for MediaFlow Proxy.
- 5rahim/seanime for issue templates.