This commit is contained in:
Viren070
2025-08-18 18:37:06 +01:00
parent 3a116c4b5b
commit eb8e111a76
31 changed files with 578 additions and 278 deletions
+2 -96
View File
@@ -156,9 +156,6 @@ The template is designed to be easily customisable. You can add your own service
My compose.yaml makes use of profiles to make it easier to deploy only specific services.
Each individual service has its own profile, so seanime has a profile called `seanime`, and so on.
There are also profiles that are a group of services that are related to each other. For example, the `stremio` profile contains services that are related to Stremio.
Currently there are only 2 grouped profiles - `stremio` and `indexers`.
The individual profiles are simply the names of the folder names in the `apps` directory.
As every single service has a profile, you must define a profile, either in the `COMPOSE_PROFILES` environment variable or through the `--profile` flag when running the `docker compose` command.
@@ -169,8 +166,7 @@ However, there is a 'required' profile which includes Traefik and Authelia, whic
After you have chosen which profiles you are going to use, keep them in mind, as you will now need to fill in
the .env file with the necessary environment variables.
Other than choosing the profiles, you could also modify the root `compose.yaml` file and remove a compose.yaml from the include list.
e.g. If you wanted to use the stremio profile, but not the TMDB addon, you could remove the `- tmdb-addon/compose.yaml` line under the `include:` section.
Other than manually adding profiles one by one, you could just use `all` as your profile and modify the root `compose.yaml` file and remove the compose.yaml from the include list for the services you don't want to use.
## Setup
@@ -306,98 +302,8 @@ e.g. If you wanted to use the stremio profile, but not the TMDB addon, you could
- You can also specify the profiles through the `--profile` flag, e.g.
```bash
docker compose --profile required --profile stremio --profile seanime up -d
docker compose --profile required --profile aiostreams up -d --force-recreate
```
9. After running the command, it may take some time for the services to start up. Once it is done, you should be able to access them at the hostnames that are defined in
the root `.env` file.
## Modifying the profiles
You may want to omit some services from the profiles, this is possible by removing the profile from the service in the `compose.yaml` file.
<details>
<summary>I want to use the stremio profile but don't want the TMDB Addon</summary>
<div>
Within the `compose.yaml` file, you can remove the `stremio` profile from the `tmdb-addon` and `tmdb-addon_mongo` services.
Remove the highlighted lines below:
```yaml title="/opt/docker/apps/tmdb-addon/compose.yaml"
services:
tmdb-addon:
image: viren070/tmdb-addon:latest
container_name: tmdb-addon
restart: unless-stopped
expose:
- 3232
environment:
- PORT=3232
- TMDB_API=${TMDB_API_KEY?} # https://www.themoviedb.org/settings/api
- FANART_API=${FANART_API_KEY?} # https://fanart.tv/get-an-api-key/
- HOST_NAME=${TMDB_ADDON_HOSTNAME?}
- MONGODB_URI=mongodb://mongodb:27017/tmdb
- META_TTL=604800 # 1 week
- CATALOG_TTL=86400 # 1 day
- NO_CACHE=false # Enable cache, set to true to disable
labels:
- "traefik.enable=true"
- "traefik.http.routers.tmdb.rule=Host(`${TMDB_ADDON_HOSTNAME?}`)"
- "traefik.http.routers.tmdb.entrypoints=websecure"
- "traefik.http.routers.tmdb.tls.certresolver=letsencrypt"
- "traefik.http.services.tmdb.loadbalancer.server.port=3232"
- "flame.type=app"
- "flame.name=TMDB Addon"
- "flame.url=https://${TMDB_ADDON_HOSTNAME?}"
depends_on:
tmdb-addon_mongo:
condition: service_healthy
profiles:
- tmdb-addon
// highlight-next-line
- stremio
- all
tmdb-addon_mongo:
image: mongo:latest
container_name: tmdb-addon_mongo
restart: unless-stopped
volumes:
- ${DOCKER_DATA_DIR}/tmdb-addon/db:/data/db
healthcheck:
test: echo 'db.runCommand("ping").ok' | mongosh localhost:27017/test --quiet
interval: 10s
timeout: 10s
retries: 5
start_period: 40s
profiles:
- tmdb-addon
// highlight-next-line
- stremio
- all
```
You could instead remove the include line from the root `compose.yaml` for the `tmdb-addon` service.
This would mean that the service would not be included in the deployment at all.
Adding the 'tmdb-addon' profile to the `DOCKER_COMPOSE_PROFILES` environment variable would also not work unless this line is added back.
```yaml title="/opt/docker/apps/compose.yaml"
include:
...
- tautulli/compose.yaml
// highlight-next-line
- tmdb-addon/compose.yaml
- torbox-manager/compose.yaml
...
networks:
default:
name: ${DOCKER_NETWORK:-aio_default}
external: ${DOCKER_NETWORK_EXTERNAL:-false}
```
</div>
</details>
@@ -1,5 +1,5 @@
---
title: AIOStreams
title: AIOStreams (V1)
description: Combine all your streams with all your services into one addon and display them with consistent formatting, sorting, and filtering after removing duplicates.
keywords:
[stremio, addons, aiostreams, guide, setup, configuration, install, link]
@@ -9,14 +9,13 @@ tags:
stremio-addon:debrid-streams,
stremio-addon:torrent-streams,
stremio-addon:http-streams,
stremio-addon:viren070's-addons,
]
---
```mdx-code-block
import StremioAddonButtons from '@site/src/components/StremioAddonButtons';
<StremioAddonButtons id="aiostreams" manifest="https://aiostreams.elfhosted.com/manifest.json" source="https://github.com/Viren070/AIOStreams" configurable configurationRequired/>
<StremioAddonButtons id="aiostreams-v1" manifest="https://aiostreamsrelicbutbetter.viren070.me/manifest.json" source="https://github.com/Viren070/AIOStreams" configurable configurationRequired/>
```
<h3>Description</h3>
@@ -1,5 +1,5 @@
---
title: AIOStreams V2
title: Documentation
description: Combine all your streams with all your services into one addon and display them with consistent formatting, sorting, and filtering after removing duplicates.
keywords:
[stremio, addons, aiostreams, guide, setup, configuration, install, link]
@@ -9,7 +9,6 @@ tags:
stremio-addon:debrid-streams,
stremio-addon:torrent-streams,
stremio-addon:http-streams,
stremio-addon:viren070's-addons,
]
---
@@ -22,7 +21,7 @@ import StremioAddonButtons from '@site/src/components/StremioAddonButtons';
<h3>Description</h3>
:::info
This is the guide for v2 of AIOStreams, looking for the guide for v1? You can find it [here](/stremio/addons/aiostreams-v1).
This is the guide for v2 of AIOStreams, looking for the guide for v1? You can find it [here](/stremio/addons/aiostreams/documentation-v1).
:::
This addon lets you combine all of your addons into one and provide consistent formatting, sorting, and filtering of the results.
@@ -293,7 +292,7 @@ When you create a user, you are given a unique installation URL ending in `/mani
Most apps will display a `Configure` button next to the addon, which will take you to the configuration page.
If this does not exist, you can manually navigate to the URL by replacing `/manifest.json` with `/configure`.
You may also manually go to the configuration page by navigating to `https://your-instance-url/stremio/configure where `your-instance-url` is the URL of your AIOStreams instance,
You may also manually go to the configuration page by navigating to `https://your-instance-url/stremio/configure` where `your-instance-url` is the URL of your AIOStreams instance,
and then click the login icon on the bottom left corner, where you will be asked for your UUID and password.
<h4>How do I update my configuration?</h4>
+31
View File
@@ -0,0 +1,31 @@
---
title: AIOStreams
description: A collection of guides for AIOStreams, an addon that combines multiple addons and debrid services into one highly customisable interface.
keywords:
[stremio, addons, aiostreams, guide, setup, configuration, install, link]
tags:
[
stremio-addon,
stremio-addon:debrid-streams,
stremio-addon:torrent-streams,
stremio-addon:http-streams,
stremio-addon:viren070's-addons,
]
---
This page contains all my guides related to AIOStreams. This is an addon that I have developed for Stremio that allows you to combine multiple addons into one, providing a unified interface and additional features.
For a preview of all the features that AIOStreams provides, see the page on the [Community Addons](https://stremio-addons.net/addons/aiostreams)
## Setup guides
These are opinionated guides that provide a recommended step-by-step process to set up AIOStreams with various addons.
- [AIOStreams Setup Guide](/stremio/addons/aiostreams/setup)
## Configuration guides
These guides serve as a technical reference to all the available options for AIOStreams.
- [AIOStreams Documentation](/stremio/addons/aiostreams/documentation)
- [AIOStreams Documentation (v1)](/stremio/addons/aiostreams/documentation-v1)
+243
View File
@@ -0,0 +1,243 @@
---
title: Setup
description: A step-by-step guide to setting up AIOStreams, an addon that combines multiple addons and debrid services into one highly customisable interface.
keywords:
[stremio, addons, aiostreams, guide, setup, configuration, install, link]
tags:
[
stremio-addon,
stremio-addon:debrid-streams,
stremio-addon:torrent-streams,
stremio-addon:http-streams,
]
---
# AIOStreams Setup Guide
This guide will not focus too long on explaining everything about AIOStreams, but rather provide a step-by-step guide to setting it up. This setup is intended
on helping the general user get started with the public instance of AIOStreams quickly and easily. This guide will also only focus on the 'Stream' aspect of AIOStreams, as unless you have a specific need for wrapping multiple addons into one or modifying catalogues,
its recomemnded to install other types of addons (e.g. subtitles, metadata, etc.) separately.
Although the official public instance of AIOStreams does not allow adding Torrentio, we can get around this by making use of other public AIOStreams instances that do allow it.
The recommended workflow of combining multiple public AIOStreams instances is using the ElfHosted AIOStreams as your 'main' instance and "wrapping" the other public AIOStreams instance (that has Torrentio) within it.
To start setting up AIOStreams, head over to the [configuration page](https://aiostreams.elfhosted.com/configure).
You will notice that the configuration option is very different to most other addons, this is due to the plethora of options available to you.
The configuration page is divided into several menus, each with its own set of options. To navigate through the menus, you can either use the arrows in the top right
or the hamburger menu in the top left.
The first step is to click the big white `Configure` button to move to the `Services` menu.
## Services
Here you will provide credentials for the services you want to use with AIOStreams.
### Debrid Services
If you are not using any debrid services, you can skip this section.
For each debrid service you are using, click the Cogwheel icon at the end of its row to open the configuration menu for that service.
You will then be able to enter your API key for that service. (Struggling to find your API key? [Click here](/stremio/faq#where-can-i-find-my-debrid-api-key))
If you are using multiple debrid services, make sure to rank them in the order of your preference. AIOStreams uses this during deduplication to prefer results from the higher-ranked services over the lower-ranked ones.
### Other Services
- **RPDB**: This service allows you to have posters with ratings on them. It is not required, and in my opinion, RPDB does not look good so I leave it blank. To use this, you will need to obtain an API key. There is a free tier available. To obtain your API key, see [this question in the FAQ](/stremio/faq#how-do-i-obtain-a-rpdb-api-key)
- **TMDB**: AIOStreams uses TMDB to obtain metadata for the content you are watching. It uses this for title/year matching and precaching. [Follow these steps to get a TMDB API Key](/stremio/faq#how-to-obtain-a-tmdb-api-key)
You can now move to the next menu, `Addons`.
## Addons
This is where you will configure the addons you want to use with AIOStreams. AIOStreams will not work if you don't install any addons within.
To add an addon, you will want to head to the Marketplace tab. Here you will find a catalogue of over 50 addons that you can install.
There is no need to alter any option when adding an addon from the Marketplace. However, the only option I recommend changing is the timeout.
The value of timeout controls how long AIOStreams will wait for the addon to respond before giving up. The default value is 10 seconds, meaning if even one of your addons takes up to 10 seconds, AIOStreams has to wait for that to respond before it can show you the results.
I personally recommend setting timeout to 5 seconds for everything. So simply click `Configure`, adjust the timeout as necessary and then scroll to the bottom and click `Install`.
### Recommended Addons
Here are some addons I recommend adding:
- **Comet**
- **MediaFusion**
- **StremThru Torz**
If you need content that you've added to your own debrid service, consider adding:
- **StremThru Store**
If you use TorBox, you should also add:
- **Official TorBox Addon**
### Wrapping Other Public AIOStreams Instances
As mentioned earlier, you can wrap other public AIOStreams instances within ElfHosted AIOStreams to get access to Torrentio. To do this, we will first need to choose another public AIOStreams instance that has Torrentio enabled.
#### Choosing a Public AIOStreams Instance
These are the available public AIOStreams instances that have Torrentio enabled. Choose whichever one you want from the list below and click on the URL to open it in a new tab.
<details>
<summary>List of available public AIOStreams instances</summary>
<div>
A list of publicly available AIOStreams instances with at least some level of trustworthiness that allow Torrentio. Use at your own risk.
<h3> **:rocket: Stable** </h3>
_Receive updates later but relatively bug-free._
- **https://aiostreamsfortheweak.nhyira.dev**
> Hosted by @nhyyeb , AIOStreams Discord admin.
- **https://aiostreams.12312023.xyz/**
> Hosted by @a.ves .
- **https://aiostreams.stremiofr.com**
> Hosted by the StremioFR community.
<h3> **:crescent_moon: Nightly** </h3>
_Receive the latest updates early but with a higher (but still low) chance of encountering bugs._
- **https://aiostreams.viren070.me**
> Hosted by @viren_7, the developer.
- **https://aiostreams.midnightignite.me**
> Hosted by @midnightignite, the TorBox community manager.
</div>
</details>
#### Creating the AIOStreams-wrapped Torrentio
Once you have chosen an instance, the only things you want to do in this instance are:
1. Configure any Debrid services you use in the `Services` menu.
2. Adding Torrentio in the `Addons` menu.
3. Skip to the last menu - `Save & Install`
4. Enter in a password to create an account for this instance. Make sure to remember it.
5. Click `Create`
6. You should get a success message and you should also see a `Install` button/card.
7. Click `Install` and this will open a modal with 3 buttons. You want to click the `Copy URL` button.
Now that you have obtained a Manifest URL for an AIOStreams instance that has Torrentio, go back to the previous tab with your ElfHosted AIOStreams.
#### Adding it to ElfHosted AIOStreams
Make sure you are back to your ElfHosted AIOStreams user and not the same one you just created.
1. Head to the `Addons` menu and open the `Marketplace` tab.
2. Search for `AIOStreams` and you'll see an addon with the description "Wrap AIOStreams within AIOStreams!", click `Configure` on this.
3. You can leave the name as "AIOStreams" but this means results from Torrentio show up as being from "AIOStreams | Torrentio" in the results. You can set the name to an empty space (" ") if you want it to show up as just "Torrentio" in the results.
4. Paste the Manifest URL you copied earlier into the `Manifest URL` field.
5. Click `Install`.
### Catalogues
Heading back to the `Installed` tab on the `Addons` menu, you will see all the addons you have installed. You can click the edit icon (pencil) next to each addon to configure it, the delete icon (trash can) to remove it or toggle the switch to temporarily enable/disable the addon.
Below the list of your addons, you will see the catalogues from the addons you have installed. If you update your addon list, you can click the refresh icon (circular arrows) to update the catalogues.
If you use a debrid service and you've done this correctly, you should see a `... - Other` catalogue. This is from your Torrentio addon. You can disable this catalogue by clicking the switch.
You can also expand the settings section to see the available modifiers that you can apply to that catalogue - such as hiding it from the home page (and only showing it in the Discover menu) or changing the name of the catalogue.
## Filters
I recommend leaving most of these at defaults for most users except for the following:
- In the `Deduplicator` tab, click the switch to enable it. This will remove duplicate results across all your addons and debrid services. I also recommend setting all options in the `Group Handling` section to `Single Result`.
- If you prefer results with a specific language, head to the `Language` tab and select your preferred language in the `Preferred Langauges` section.
- If you prefer HDR/DV results, head to the `Visual Tags` tab and select your preferred visual tags in the `Preferred Visual Tags` section. The order of the tags matters, so if you want HDR to be preferred over DV, make sure to put HDR before DV in the list.
## Sorting
I recommend making the following changes:
1. While having `Sort Order Type` set to `Global`, select the following from `Sort Criteria`:
- `Quality`
- `Resolution`
- `Language`
- `Visual Tag`
- `Size`
- `Regex Patterns`
- `Cached`
- `Library`
- `Seeder`
2. Now, order them as follows in the `Order` section using the grab handles:
- `Cached` → `Library` → `Resolution` → `Quality` → `Regex Patterns` → `Visual Tag` → `Language` → `Size` → `Seeder`
:::info
If you are not using any debrid services (i.e. P2P only), then the following order is recommended instead:
`Resolution` → `Quality` → `Regex Patterns` → `Seeders` → `Visual Tag` → `Language` → `Size`
:::
## Formatter
This is personal preference, I recommend the `Light Google Drive` formatter. However, you can also join the [Discord server](https://discord.viren070.me) and view the #formats channel and pick one that you like.
To use a custom format from the Discord server, under the `Formatter Selection` section, select `Custom` as your format. This will cause a `Custom Formatter` section to appear.
The format you chose from the server will have two parts: the `Name` template, and the `Description` template. Copy the 2 separate templates into the respective fields in the `Custom Formatter` section.
The preview section does not affect your configuration, it is merely a preview of how the results will look like with the format you have chosen based on configurable variables.
You can skip the next two menus and go straight to the `Save & Install` menu.
## Save & Install
To finish up your setup, you now need to save your configuration to an account. You will repeat the process that you did earlier when you created the AIOStreams-wrapped Torrentio.
1. In the `Create Configuration` section, enter a password for your configuration. Make sure to remember it.
2. Click `Create`.
3. You should get a success message and a UUID will appear - this is eessentially your username, make sure to remember this alongside the password you set earlier.
4. In the `Install` section, click the `Install` button and this will open a modal with 3 buttons. Now, you can simply install the addon to Stremio by clicking `Stremio`, or if you prefer Stremio Web, you can click `Stremio Web` to install it there. You can also click `Copy URL` to copy the Manifest URL to your clipboard and install it manually.
:::tip
Click `Export` in the `Backups` section to download a backup of your configuration. You can use this to restore your configuration later if you need to.
:::
Congratulations! You have successfully set up AIOStreams. You can now start using it to watch your favourite content.
If you have any questions or need help, feel free to join the [Discord server](https://discord.viren070.me) and ask for help in the #support channel.
## Making Changes
If you ever want to make changes to your configuration, simply click `Configure` within Stremio and it will take you back to the configuration page. You will be asked
for the password you set earlier (the one for the ElfHosted user, not the one for the AIOStreams-wrapped Torrentio). Enter the password and you will be able to make changes to your configuration.
Once you've made the changes you want, head back to the `Save & Install` menu and click `Save`. This will update your configuration on the server.
You usually don't need to reinstall AIOStreams after making changes, but if you make changes to catalogues (name, order, etc.), you will need to reinstall AIOStreams to see the changes take effect.
Other changes that require a reinstall include adding your first addon that provides a different resource (e.g. installing your first subtitle addon within AIOStreams).
## Additional Enhancements
### Regex Patterns
Regex patterns are a powerful way to filter and rank results based on specific criteria. You can make use of regex patterns to ensure that trusted release groups are preferred over others.
The ability to use regex patterns freely is generally not available on public AIOStreams instances. However, many public instances have allowed [Vidhin's Regex Patterns](https://github.com/Vidhin05/Releases-Regex)
to be used.
These regex patterns are a set of regex patterns that match the names of popular release groups and rank them higher than others. You'll know if your public AIOStreams instance has these patterns enabled if you see a `Regex Patterns` section in the `Filters` menu, with a note
saying that "Vidhin's Regex patterns are available for everyone to use". You can simply follow the steps in the GitHub repository linked above to add the regex patterns to your AIOStreams instance.
This is generally either importing:
- `https://raw.githubusercontent.com/Vidhin05/Releases-Regex/main/merged-regexes.json` - For Movies and TV Shows
- `https://raw.githubusercontent.com/Vidhin05/Releases-Regex/main/merged-anime-regexes.json` - For Movies, TV Shows and Anime
into the `Preferred Regex Patterns` section.
Following this guide, your sort crtieria and formatter are already set up to work with the regex patterns, so you don't need to change anything there. You should start seeing terms like `Remux T1`, `Web T1` etc. in your results. These are indicitative of
the rank of the release group. T stands for Tier. Some releases will be marked as (Bad). These are releases that are from a release group that is known for poor quality releases.
### Stream Expressions
Stream Expressions are a powerful way to filter out results conditionally. It can be used to make sure the best results are always shown and unecessary results are filtered out based on the context.
Essentially it smartly removes results based on the available results for the title you are searching for. i.e. removing lower resolution results if there are higher resolution results available, or removing results that are not cached if there are cached results available.
For a set of SEL that you can just import into your setup, I would recommend using Tamtaro's SEL. These can be found in the #setups channel of the [AIOStreams Discord server](https://discord.viren070.me).
You would just have to import the SEL-only json file into the **Excluded Stream Expressions** section. Adjust your sort criteria as described in the post by Tamtaro and you should be good to go.
@@ -0,0 +1,13 @@
---
title: Stremio Setup w/ AIOStreams
description: A step-by-step guide to setting up Stremio with AIOStreams, maximising your Stremio experience.
keywords:
[stremio, addons, aiostreams, guide, setup, configuration, install, link]
tags:
[
stremio-addon,
stremio-addon:debrid-streams,
stremio-addon:torrent-streams,
stremio-addon:http-streams,
]
---
+8 -6
View File
@@ -48,16 +48,18 @@ For this guide, I will go through the setup using the free, public ElfHosted ins
To get started, head over to the [configuration page](https://comet.elfhosted.com/configure)
- `Indexers` - Choose which indexers you want to use. I leave all of them checked to obtain the most results
- `Language` - Choose which language you want your results to have. I leave the following selected: Multi and English. You can select more if you are going to watch content in other languages (e.g. japanese for anime)
- **Language Filters**:
- `Required Languages` - If you absolutely need a specific language, you can set it here. Any results that do not match any of the languages you set here will not be shown. I recommend leaving this blank as many torrents do not specify languages and this may also lead to missing out on many results.
- `Preferred Languages` - If you only want to prefer results in a language (but not filter out results in other languages), you can set it here. Any results that match any of the languages you set here will be shown first.
- `Excluded Languages` - If you want to exclude results in a specific language, you can set it here. Any results that match any of the languages you set here will not be shown.
- `Resolutions` - Choose which resolutions you want your results to have. I leave all of them selected to obtain the most results.
- `Max Results` - The maximum number of results to display. I set this to 20 so I don't have as many results to scroll through. You can leave it at 0 to display all results.- `Debrid Service` - Choose your debrid service.
- `Max Results Per Resolution` - The maximum number of results to display. I set this to 20 so I don't have as many results to scroll through. You can leave it at 0 to display all results.- `Debrid Service` - Choose your debrid service.
- `Max Size` - The maximum size of the torrent to display. I leave this at 0. If your internet is slow or your device is incapable of streaming large files, you can set a lower maximum size here.
- `Debrid API Key` - Obtain your API key from your debrid provider and paste it here. (Struggling to find your API key? [Click here](/stremio/faq#where-can-i-find-my-debrid-api-key))
- `Debrid Service` - Select the debrid service you are using here, if any.
- `Debrid API Key` - If you selected your debrid service earlier, provide your API key here. You can find your API key on your debrid provider's website. (Struggling to find your API key? [Click here](/stremio/faq#where-can-i-find-my-debrid-api-key))
- **Advanced Settings**:
- `Show Cached Only` - When using a debrid service, selecting this will filter out uncached results. I leave this unchecked to see all results. Uncached results can be added to your debrid service and become cached when there aren't any cached results available.
- `Remove Trash` - This removes all the CAM and Screener sources from the results. It also attempts to remove adult content. I leave this checked.
- `Reverse Result Order` - Comet normally sorts torrents based on a [smart torrent ranking](https://github.com/dreulavelle/rank-torrent-name). This will reverse the order of the results to show the 'worst' torrents firs.
I leave this unchecked. However, this could be useful for anyone who has slow internet speeds, bandwidth caps, or devices that can't handle high-quality streams.
- `Result Format` - Choose the information you want to see in the results. I leave all of them selected.
Then either click `Install` to open Stremio with a prompt to install the addon or click `Copy Link` to copy the addon URL to paste into Stremio manually.
+1 -1
View File
@@ -1,5 +1,5 @@
---
title: Stremio Addons
title: Addons
---
This page contains all the instructions for each addon covered in the [Stremio Setup](/stremio/setup#setting-up-addons) section.
-26
View File
@@ -1,26 +0,0 @@
---
title: JaMovies
description: Stremio addon that provides HTTP streams for movies and shows.
keywords: [stremio, addons, http, guide, setup, configuration, install, link]
tags: [stremio-addon, stremio-addon:http-streams]
---
```mdx-code-block
import StremioAddonButtons from '@site/src/components/StremioAddonButtons';
<StremioAddonButtons id="jamovies" manifest="https://eja-addon.vercel.app/manifest.json" source="https://github.com/ejatapibeda/JaMovies/"/>
```
<h3>Description</h3>
:::warning
[JaMovies' public instance](https://eja-addon.vercel.app/) is currently down, however, you can self-host it by following the instructions on the [GitHub repository](https://github.com/ejatapibeda/JaMovies?tab=readme-ov-file#self-hosting-on-vercel)
(If this information is outdated, please let me know by creating an issue on the [GitHub repository](https://github.com/Viren070/guides))
:::
JaMovies is an addon that provides streams from various different providers.
<h3>Configuration</h3>
Since this addon requires no configuration, you can simply install it using one of the links above.
+3 -2
View File
@@ -9,12 +9,13 @@ tags: [stremio-addon, stremio-addon:http-streams, stremio-addon:live-tv]
```mdx-code-block
import StremioAddonButtons from '@site/src/components/StremioAddonButtons';
<StremioAddonButtons id="mammamia" manifest="https://mammamia-urlo-mammamia.hf.space/manifest.json" source="https://github.com/UrloMythus/MammaMia/" configurable configurationRequired configureOverride="https://mammamia-urlo-mammamia.hf.space"/>
<StremioAddonButtons id="mammamia" source="https://github.com/UrloMythus/MammaMia/" />
```
<h3>Description</h3>
This addon provides HTTPS Streams for Italian Movies, Series, Anime, and Live TV.
This addon provides HTTPS Streams for Italian Movies, Series, Anime, and Live TV. To use it, you need to host your own instance of the addon.
Follow the steps at the GitHub repository by clicking the `Source Code` button above.
:::note
You need to have the [Kitsu Addon](/stremio/addons/anime-kitsu) installed in order to watch anime
+12 -10
View File
@@ -37,21 +37,21 @@ To get started, head over to the [configuration page](https://mediafusion.elfhos
- To authorise MediaFusion to your debrid service, you can either click `Authorise`, if present, or otherwise, you can enter your API key in the `Token` field (Struggling to find the API key? [Click here](/stremio/faq#where-can-i-find-my-debrid-api-key))
- **Streaming Provider Options**:
- `Enable <service> Watchlist` - This will enable the a catalogue for the service you configured. It will show content from your debrid account in the catalogue.
- `Enable Download via Browser` - This option, once enabled, will provide download streams below each stream in the result list. Clicking the download stream opens the link to the file from your debrid provider in your browser, allowing you to easily download files.
- `Only show cached streams` - This will only show streams that are cached on your debrid provider. If you want to see all streams, leave this unchecked.
- **Catalog Configuration:**
Here you can choose which content is available to you through MediaFusion. Simply select the content you want to see. I will provide some notes on specific options below.
- `Prowlarr Streams` - This will provide you with streams from Prowlarr. You should enable this to get more streams.
- `Torrentio Streams` - This will provide streams from either Torrentio or Knightcrawler. On the public ElfHosted instance, it is configured to use KnightCrawler.
Although you will get more streams by enabling this, if you already have Torrentio installed, you may want to disable this to avoid duplicate streams.
- `Zilean DMM Streams` - This will provide you with streams obtained through [Zilean](https://github.com/iPromKnight/zilean), a [DMM](/stremio/extras/debrid-media-manager) scraper. You should enable this to get more streams.
- `Contribution Streams` - Enabling this provide a stream on movies and shows that allow you to upload torrent files or magnet links to MediaFusion for the community.
You can read more about this [here](https://www.reddit.com/r/StremioAddons/comments/1cwaqh8/comment/l4w1bw1/)
- `Live Sport Events` - This will provide catalogues with ongoing live sports events. You should enable this if you want to watch live sports.
{/* You can read more about this [here](https://www.reddit.com/r/StremioAddons/comments/1cwaqh8/comment/l4w1bw1/) */}
- `Live TV` - This will provide catalogues with live TV channels. You should enable this if you want to watch live TV.
- `Football`, `Other Sports`, etc. - I believe these will provide catalogues with replays of different sports.
- `Provider Watchlist Catalog` - This will provide a catalog displaying all the files you have watched using the provider. I leave this unchecked as it is unnecessary clutter.
- `Show Catalogs in Stremio (& Kodi)` - This will show the catalogues in Stremio. I leave this checked as I want to see the catalogues for the content I have enabled.
- `Enable IMDB Metadata Response` - This option allows MediaFusion to provide metadata for IMDB IDs. You can leave this disabled as it will have no effect on Stremio.
- **Parental Guides:**
@@ -65,7 +65,7 @@ To get started, head over to the [configuration page](https://mediafusion.elfhos
:::info
The certification levels and nudity levels are based on the information provided by IMDB.
Sometimes, the data on IMDB can be provided by the community.
Therefore, the accuracy of the information may not always be accurate.
Therefore, the information may not always be accurate.
To see what exact certification levels are covered by each option, see [here](https://github.com/mhdzumair/MediaFusion/blob/876cfd81760f34c9c1cbb48f5814299b1ef2d7de/utils/const.py#L188)
:::
@@ -89,10 +89,12 @@ To get started, head over to the [configuration page](https://mediafusion.elfhos
By using MediaFlow, you can:
- Gain access to DRM protected live streams
- Use MediaFusion configured with the same debrid provider across different IP addresses. In simple terms, you can use the debrid account from different locations simulateneously (through MediaFusion). As all the streams are proxied through the same server, it will appear as if they are all coming from the same IP address / location.
- Use MediaFusion configured with the same debrid provider across different IP addresses. In simple terms, you can use the debrid account from different locations simulateneously (through MediaFusion). As all the streams are proxied through the same server, it will appear as if they are all coming from the same IP address / location. (_This benefit does not apply to you if you use a debrid service that allows multiple IPs to access the same account simultaneously, such as TorBox or Premiumize_)
- **RPDB**: This service allows you to have posters with ratings on them. To use this, you will need to obtain an API key. There is a free tier available. To obtain your API key, see [this question in the FAQ](/stremio/faq#how-do-i-obtain-a-rpdb-api-key)
- **MDBList**: [MDBList](https://mdblist.com/) is a service that allows you to have curated lists of movies/series that periodically update. You can use lists from community members so you don't have to create your own lists. While MDBList is a great way to have discoverability on Stremio, I'd recommend using separate addons for it rather than through MediaFusion.
Now that MediaFusion has been configured, click `Install in Stremio`. This will open Stremio and prompt you to install the addon. Click Install again and the addon will be installed.
You can also click `Share Manifest URL` and copy the URL into either the Stremio addon search bar or the add addon menu on Stremio Web.
+1 -1
View File
@@ -14,7 +14,7 @@ import StremioAddonButtons from '@site/src/components/StremioAddonButtons';
<h3>Description</h3>
A Stremio addon that provides subtitles from OpenSubtitles.
A Stremio addon that provides subtitles from OpenSubtitles with more customisability.
<h3>Configuration</h3>
+25
View File
@@ -0,0 +1,25 @@
---
title: SubHero Subtitles
description: A Stremio addon that provides subtitles from SubDL. Requires an API Key
keywords:
[stremio, addons, subtitles, guide, setup, configuration, install, link]
tags: [stremio-addon, stremio-addon:subtitles]
---
```mdx-code-block
import StremioAddonButtons from '@site/src/components/StremioAddonButtons';
<StremioAddonButtons id="subhero" manifest="https://subhero.onrender.com" configurable configurationRequired/>
```
<h3>Description</h3>
A Stremio addon that provides subtitles using the [Wyzie Subs](https://sub.wyzie.ru/) API.
<h3>Configuration</h3>
Configuring this addon is very simple.
1. Click on the `Configure` button.
2. Select the languages you want subtitles for.
3. Then click `Install in Stremio` or if you prefer [installing it manually](/stremio/faq#how-do-i-install-an-addon-manually), click `Copy URL to Clipboard`
+9 -4
View File
@@ -34,9 +34,9 @@ Torrentio has a lot of options to customise your experience. I will go through e
![Torrentio Configuration](/img/stremio/torrentio_setup.png)
- `Providers`: I have them all checked. This is to maximise results. You can uncheck foreign providers to remove potential foreign language results.
- `Providers`: These are all checked by default, I recommend leaving it like that. This is to maximise results. You can uncheck foreign providers to remove potential foreign language results, but most will likely also include English audio.
- `Sorting`: By quality then size. If you are not using a debrid service, then do By quality then seeders . This is because without a debrid service you are reliant on the number of seeders. However, with a debrid service the number of seeders is irrelevant to you.
- `Priority foreign language`: The language you set here will be shown first in the results. You can do this if you prefer a specific language. I leave this as None as I want English audio.
- `Priority foreign language`: Select a language here if you want results with audio in that foreign language to be prioritised. I leave this blank as I do not need to prioritise any foreign language.
- `Exclude qualities`: This option allows you to remove certain qualities from the search results. I exclude _Screener_ and _CAM_ sources. If you have slower internet or your devices aren't capable of playing 4K content, you may want to exclude 4K sources.
- `Max results per quality`: This option will limit the number of results shown for each quality. I leave this blank to obtain all results.
- `Video size limit`: This option will limit the size of the video. If your internet or device is not capable of streaming large files, you may want to set a limit. I leave this blank.
@@ -49,12 +49,17 @@ Torrentio has a lot of options to customise your experience. I will go through e
- `API Key`: Click _here_. This link will take you to your debrid provider's website where you can obtain your API key. Copy that and paste it here. (Struggling to find the API key? [click here](/stremio/faq#where-can-i-find-my-debrid-api-key))
- `Debrid options`
- `Don't show download to debrid`: These links will be displayed with a [.. Download] in front of them.
These are torrents that were found but not downloaded to the Debrid's servers.
These are torrents that were found but not downloaded (cached) to the Debrid's servers.
Clicking this link sends a request to your Debrid provider to start downloading that torrent.
Clicking it poses no risk to you. I leave this unchecked.
Leaving this unchecked is especially recommended when using a debrid service that doesn't have an accurate way of telling what's cached such as Real Debrid.
As many 'download to debrid' links may actually be playable but not marked as such and you would miss out on those streams.
- `Don't show debrid catalog`: This will show catalogue(s) containing files that you have previously downloaded with your Debrid provider.
I check this box as it is unnecessary clutter.
I check this box as it is unnecessary clutter to me.
Now we are done configuring Torrentio.
The next step is to click `Install`.
+2 -4
View File
@@ -9,13 +9,11 @@ description: Add torrents to your debrid cloud when Torrentio fails
[https://debridmediamanager.com/](https://debridmediamanager.com/)
This is only for people paying for a Debrid service.
It only supports Real Debrid and AllDebrid with [TorBox support possibly coming soon](https://github.com/debridmediamanager/debrid-media-manager/pull/132).
It only supports Real Debrid and AllDebrid and has half-baked support for TorBox.
### How to use it?
This website acts as a front-end to your debrid service.
It only supports Real Debrid and AllDebrid.
You can search for any movie or tv show on this website.
This website acts as a front-end to your debrid service. You can search for any movie or tv show on this website.
If you have a movie or show that is too niche to have cached torrents, you can search for the movie or show here by clicking the search button.
+48 -11
View File
@@ -6,10 +6,55 @@ description: Share what you're watching on Discord
# Discord Rich Presence
Want to share what you're watching on Stremio with your friends? Wait no more!.
There are two ways to do this:
Want to share what you're watching on Stremio with your friends? There are a couple ways to do this, most being limited to desktop users.
### Using PreMiD
## Stremio Community
**Works On**: Windows
**Requires**: Discord desktop app running on the same device as Stremio.
[Stremio Community](/stremio/extras/stremio-community) is a community version of the desktop Windows client with additional features, including built-in Discord Rich Presence support.
It would replace your current Stremio desktop app.
## Discrakt
**Works on:** All platform
**Requires: ** A Windows, MacOS or Linux device running Discrakt and the Discord desktop app.
[Discrakt](https://github.com/afonsojramos/discrakt) is a bridge between Trakt and Discord that displays what you're watching on Discord.
As it is a bridge between Trakt and Discord, it works with any app that scrobbles to Trakt, including Stremio, from any device/platform.
However, the Discrakt desktop app/server must be running on the same device that Discord is also running on for it to work.
There may also be a short delay before the status updates on Discord as it depends on when Stremio scrobbles to Trakt and when Trakt responds to Stremio.
### Creating a Trakt Application
1. Go to the [Trakt API applications page](https://trakt.tv/oauth/applications).
2. Click on `+ New Application`.
3. Fill in the form with the following details:
- `Name`: Discrakt
- `Description`: Discrakt is a bridge between Trakt and Discord that displays what you're watching on Discord.
- `Redirect URI` to `urn:ietf:wg:oauth:2.0:oob`.
- `Permissions`: Check the `/scrobble` permission.
4. Click on `Save App`
### Setting Up Discrakt
1. Download the `credentials.ini` file and the executable for your platform from the [latest Disckrakt release](https://github.com/afonsojramos/discrakt/releases/latest).
2. Open the `credentials.ini` file in a text editor and fill in the following details:
- `traktClientId`: The Client ID from the Trakt application you created earlier.
- `traktUser`: Your Trakt username.
- `traktClientSecret`: The Client Secret from the Trakt application you created earlier.
3. Make sure the executable and the `credentials.ini` file are in the same folder, and then launch the executable. Make sure Discord is also running.
## PreMiD
**Works On**: Stremio Web
**Requires**: Discord desktop app.
This method requires that you use Stremio Web and have the Discord desktop app installed.
@@ -18,11 +63,3 @@ This method requires that you use Stremio Web and have the Discord desktop app i
3. Open Discord and make sure the `Display current activity as a status message` option is enabled in the Discord settings.
4. Open [Stremio Web](https://web.stremio.com/) and start watching a movie or series.
5. The presence should now show up in Discord.
### Using StremioDiscordRichPresence
This method requires you to use the Stremio desktop app and have the Discord desktop app installed.
It uses a third-party modification to Stremio to enable Discord Rich Presence.
You can find the instructions and source code on the [StremioDiscordRichPresence GitHub page](https://github.com/Loukious/StremioDiscordRichPresence?tab=readme-ov-file).
+1 -1
View File
@@ -7,7 +7,7 @@ description: A local add-on manager with more capable addons
# Pimp My Stremio
:::warning
Pimp My Stremio (PMS) has not been updated since 2020
Pimp My Stremio (PMS) has not been updated since 2020.
:::
Pimp My Stremio is a local addon manager for Stremio. The addons available through PMS have higher capabilities than the normal addons.
You can find a list of addons [here](https://github.com/sungshon/PimpMyStremio/blob/master/src/addonsList.json).
+20
View File
@@ -0,0 +1,20 @@
---
title: Stremio Community
sidebar_label: Stremio Community
description: A community version of the Stremio desktop app with additional features.
---
# Stremio Community
[Stremio Community](https://github.com/Zaarrg/stremio-community-v5) is a community version of the Stremio desktop app for Windows with additional features.
It offers the following key features:
- **Discord Rich Presence**: Share what you're watching on Discord.
- **Fully customisable MPV player**: Use the MPV player with custom configurations, including built-in Anime up-scalers.
- **Browser Extension Support**: Install browser extensions as addons.
- **Dark Mode support**: Support for Windows dark mode.
and more.
Read more about it, and how to make use of its additional features on the [GitHub page](https://github.com/Zaarrg/stremio-community-v5).
+16
View File
@@ -0,0 +1,16 @@
---
title: Stremio Enhanced
sidebar_label: Stremio Enhanced
description: Electron-based Stremio client with support for plugins and themes.
---
# Stremio Enhanced
[Stremio Enhanced](https://github.com/REVENGE977/stremio-enhanced) is another community version of the Stremio desktop app. It's focused on providing support for
community plugins and themes, and is available for Windows, MacOS, and Linux.
Some notable plugins that have been made for it include the [Stremio Skip Button](https://github.com/shugi12345/stremio-skip-button). This is a community powered
"Skip Intro" button that allows you to skip intros in TV shows, similar to the feature available on Netflix and other streaming services.
You can find more information about Stremio Enhanced and how to use it on the [GitHub page](https://github.com/REVENGE977/stremio-enhanced). It has its own theme/plugin
browser where you can find and install themes and plugins.
+19 -4
View File
@@ -1,7 +1,7 @@
---
title: Trakt
sidebar_label: Trakt
description: Learn how to use Trakt with Stremio to get personalised lists and recommendations.
description: Learn how to make use of lists from different services for a more personalised Stremio experience.
keywords:
[
stremio,
@@ -29,7 +29,7 @@ toc_min_heading_level: 2
toc_max_heading_level: 5
---
import AddingLists from "@site/docs/stremio/extras/trakt/traktTvAddon/_adding_lists.mdx";
import AddingLists from "./trakt-tv-addon/_adding_lists.mdx";
# Using Trakt
@@ -101,6 +101,18 @@ If you don't want to create your own lists you can simply only look at the [user
You do not need to setup couchmoney and create your own lists on MDBList but you can, all of this is purely optional, you can have a look at all of them and choose the lists that you want to add to Stremio.
This guide will use the Trakt Lists addon for adding MDBLists, however, there are other addons that support MDBList directly such as:
- [StremThru Lists](https://stremthru.com/lists) - This addon also supports Trakt, AniList, and TMDB.
- [Stremio MDBList Addon](https://1fe84bc728af-stremio-mdblist.baby-beamup.club/configure) - This addon only supports MDBList and is a good alternative to the Trakt Lists addon if you only want to use MDBList.
- [AIOLists](https://aiolists.elfhosted.com)
- [AIOCatalogs](https://aio.pantelx.com/)
I recommend using either the Trakt Lists addon or StremThru Lists:
- Trakt Lists supports selecting alternative sort options while the others do not.
- StremThru Lists supports many more services and also allows you to use metadata from TMDB or IMDB. You can also shuffle lists for even more discoverability.
### MDBList
:::info
@@ -112,6 +124,7 @@ However, using other users' public lists does not require a Trakt account.
You can also use lists created by other users.
I will first go through creating our own lists with our own filters. You do not need to do this and can simply use the lists created by other users.
I recommend using other peoples lists.
#### Creating our own lists
@@ -153,7 +166,9 @@ The list should now be created and you can view it on the [My Lists](https://mdb
You can browse the top lists on the [top lists](https://mdblist.com/toplists/) page.
There is also a search bar at the top of the page that you can use to search for lists.
I recommend you to take a look at the MDBList lists from [Gary](https://mdblist.com/lists/garycrawfordgc/) and [Riz](https://mdblist.com/lists/rizreflects/).
I recommend you to take a look at the MDBList lists from [Gary](https://mdblist.com/lists/garycrawfordgc/), [Riz](https://mdblist.com/lists/rizreflects/) and [Snoak](https://mdblist.com/lists/snoak/).
Lists from Snoak are recommended to be used in order to replace addons like Streaming Catalogs for streaming service catalogues as lists from MDBList are refreshed often and these tend to be more accurate.
Once you have found a list on MDBList, keep the page for the list open in a new tab.
We will use this later when we are setting up the addon.
@@ -194,7 +209,7 @@ Now, these lists should be visible on your Trakt account.
Now that you have chosen or created the lists you want, we need to add them to Stremio.
1. Go to the [addon configuration page](https://2ecbbd610840-trakt.baby-beamup.club/configure/)
1. Go to the [addon configuration page](https://trakt.dexter21767.com)
2. If you want to add your own lists that you created using couchmoney or MDBList, you will need to click the `Login to Trakt.tv` button and allow the addon to access your account.
@@ -1,6 +1,6 @@
import AddPersonalLists from "@site/docs/stremio/extras/trakt/traktTvAddon/_add_personal_lists.mdx";
import AddPublicMDBLists from "@site/docs/stremio/extras/trakt/traktTvAddon/_add_public_mdblists.mdx";
import BrowsePopularLists from "@site/docs/stremio/extras/trakt/traktTvAddon/_browse_popular_lists.mdx";
import AddPersonalLists from "./_add_personal_lists.mdx";
import AddPublicMDBLists from "./_add_public_mdblists.mdx";
import BrowsePopularLists from "./_browse_popular_lists.mdx";
:::info
You only need to click `Add list` once. If you click it again, it will show duplicates.
+4 -4
View File
@@ -248,7 +248,7 @@ You will have to uninstall the old version of the addon as you would otherwise h
### Where can I find more addons?
Through the Community addons tab in the Addons menu of the Stremio app or the [community hosted addon list](https://beta.stremio-addons.net/)
Through the Community addons tab in the Addons menu of the Stremio app or the [community hosted addon list](https://stremio-addons.net/)
### Is [insert addon here] down?
@@ -278,7 +278,7 @@ import WebInstallation from "@site/docs/stremio/platform/addon-installation/_web
import AppInstallation from "@site/docs/stremio/platform/addon-installation/_apps.mdx";
<Tabs groupId="platform" className="custom-tabs">
<TabItem value="web" label="Stremio Web / iOS">
<TabItem value="web" label="Stremio Web">
<WebInstallation />
</TabItem>
<TabItem value="app" label="Stremio Apps">
@@ -331,9 +331,9 @@ If Stremio was sideloaded / installed from the website, it will not automaticall
### Can I use Stremio on my iPhone or iPad?
Yes. Although a fully featured Stremio app is not available on iOS, you can add the Stremio Web app to your home screen.
Yes. Stremio (Lite) is available on the App Store. This is a limited version that does not support torrent streaming - it still works with debrid services.
Read the [iOS tab](setup?platform=web-ios#downloading-stremio) under the Web category for more information
You may also use Stremio Web, read the [iOS tab](setup?platform=web-ios#downloading-stremio) under the Web category for more information
### Can I use Stremio on my iPhone or iPad without a debrid service?
+2 -2
View File
@@ -71,8 +71,8 @@ Here is a short video showing the UI of Stremio:
## Why should I use it over a movie website
- Your website likely doesn't support 4K, and even if it does, the quality is likely not as good as what you can get through Stremio.
- Your website likely doesn't support 4K, and even if it does, the quality is likely not as good as what you can get through Stremio using torrents.
- The 1080p content available through Stremio is vastly superior to the low bitrate and compressed content shown on your movie website
- With a Debrid service, you are accessing content from high speed servers, so you will likely not have to deal with buffering - considering you have a good internet connection.
- With a Debrid service, you are accessing content from high speed servers, so you will likely not have to deal with buffering - assuming you have a good internet connection.
- As soon as digital copies are available, you will be able to watch it through Stremio.
- Stremio can be directly installed onto many devices and there are no ads, making it easy to use on your TV.
@@ -2,5 +2,13 @@ This is for if you are using the Stremio app on a device such as Android,
Windows, macOS etc.
1. Open the Stremio app and go to the Addons menu.
2. Click the search bar and paste the URL into the search bar.
2. Click the search bar and paste the URL into the search bar. There may also be a `+ Add Addon` button you can click instead, paste the URL there if so.
3. A prompt will appear asking if you want to install the addon. Click `Install`
Some apps do not support manual installation through the app. This includes the Android beta. In this case, what you can do is:
1. Open your browser and paste the URL into the address bar.
2. Replace https:// with stremio://
3. Press enter and the Stremio app should open and prompt you to install the addon.
If it still doesn't work, I'd recommend just using [Stremio Web](https://web.stremio.com/) to install the addon.
@@ -1,4 +1,5 @@
1. Go to the [Addon page on Stremio Web](https://web.stremio.com/#/addons).
2. Click the ` + Add Addon` button
3. Paste the URL into the box and click `Add`
4. A prompt will appear asking if you want to install the addon. Click `Install`
2. Make sure you are logged in to your Stremio account.
3. Click the ` + Add Addon` button
4. Paste the URL into the box and click `Add`
5. A prompt will appear asking if you want to install the addon. Click `Install`
+10
View File
@@ -0,0 +1,10 @@
Stremio can be installed from the [App Store](https://apps.apple.com/app/stremio-lite/id6741710156) for iOS / iPadOS.
:::warning
The version of Stremio available on the App Store is a limited version, hence the name "Stremio Lite".
This Lite version cannot stream torrents as it does not include a streaming server. This is due to App Store rules.
However, streaming all other types of media is expected to work, this includes links from debrid services as these are just simple HTTP links.
:::
Once the Stremio app is installed, open it and log in with the account you created earlier.
+85 -92
View File
@@ -64,16 +64,16 @@ Head over to [Stremio](https://stremio.com/) and either [sign up for an account]
Here are the instructions for each platform, if you are viewing on a mobile phone, you will need to scroll horizontally to see all the different platform instructions.
:::tip
Some devices (such as iPhones) do not have a Stremio app.
In this case, it may be possible to use Stremio through Stremio Web.
Some devices (such as the Vision Pro) do not have a Stremio app.
However, it may still be possible to use Stremio through Stremio Web.
In the [Web](?platform=web#downloading-stremio) tab below, you will find device specific instructions on how to use Stremio through Stremio Web.
In the [Web](?platform=web#downloading-stremio) tab below, you will find device specific instructions on how to use Stremio Web.
:::
You can also choose your platform below to jump to the instructions for that platform.
- [Web](?platform=web#downloading-stremio)
- [PC](?platform=pc#downloading-stremio)
- [iOS / iPadOS](?platform=apple#downloading-stremio)
- [Android](?platform=android#downloading-stremio)
- [Android TV](?platform=android-tv#downloading-stremio)
- [Fire TV](?platform=fire-tv#downloading-stremio)
@@ -83,10 +83,11 @@ You can also choose your platform below to jump to the instructions for that pla
- [Phillips TV (2024+)](?platform=phillips-tv#downloading-stremio)
- [Raspberry Pi](?platform=rasberry-pi#downloading-stremio)
- [Meta Quest](?platform=meta-quest#downloading-stremio)
- [Stremio Web](?platform=web#downloading-stremio)
```mdx-code-block
import Web from "./platform/setup/web/_web.mdx";
import Pc from "./platform/setup/_pc.mdx";
import Apple from "./platform/setup/_ios.mdx";
import Android from "./platform/setup/_android.mdx";
import AndroidTv from "./platform/setup/_android-tv.mdx";
import FireTv from "./platform/setup/_fire-tv.mdx";
@@ -98,75 +99,43 @@ import RasberryPi from "./platform/setup/_rasberry-pi.mdx";
import MetaQuest from "./platform/setup/_meta-quest.mdx";
<Tabs className="custom-tabs" queryString="platform">
<TabItem value="web" label="Web" default>
<Web/>
</TabItem>
<TabItem value="pc" label="PC">
<Pc/>
</TabItem>
<TabItem value="android" label="Android">
<Android/>
</TabItem>
<TabItem value="fire-tv" label="Fire TV">
<FireTv/>
</TabItem>
<TabItem value="android-tv" label="Android TV">
<AndroidTv/>
</TabItem>
<TabItem value="samsung-tv" label="Samsung TVs">
<SamsungTv/>
</TabItem>
<TabItem value="lg-tv" label="LG TVs">
<LgTv/>
</TabItem>
<TabItem value="hisense-tv" label="Hisense TVs">
<HisenseTv/>
</TabItem>
<TabItem value="phillips-tv" label="Phillips TVs">
<PhillipsTv/>
</TabItem>
<TabItem value="rasberry-pi" label="Rasberry Pi">
<RasberryPi/>
</TabItem>
<TabItem value="meta-quest" label="Meta Quest">
<MetaQuest/>
</TabItem>
<TabItem value="pc" label="PC">
<Pc />
</TabItem>
<TabItem value="android" label="Android">
<Android />
</TabItem>
<TabItem value="apple" label="Apple">
<Apple />
</TabItem>
<TabItem value="fire-tv" label="Fire TV">
<FireTv />
</TabItem>
<TabItem value="android-tv" label="Android TV">
<AndroidTv />
</TabItem>
<TabItem value="samsung-tv" label="Samsung TVs">
<SamsungTv />
</TabItem>
<TabItem value="lg-tv" label="LG TVs">
<LgTv />
</TabItem>
<TabItem value="hisense-tv" label="Hisense TVs">
<HisenseTv />
</TabItem>
<TabItem value="phillips-tv" label="Phillips TVs">
<PhillipsTv />
</TabItem>
<TabItem value="rasberry-pi" label="Rasberry Pi">
<RasberryPi />
</TabItem>
<TabItem value="meta-quest" label="Meta Quest">
<MetaQuest />
</TabItem>
<TabItem value="web" label="Web">
<Web />
</TabItem>
</Tabs>
```
## Configuring Stremio settings
@@ -175,6 +144,8 @@ Although Stremio is mostly ready to use out of the box, one setting you should t
And if you are planning on torrenting, then set the torrent profile to Ultra Fast and the cache size to 10GB or infinite.
If you want an explanation of what these settings do, you can find more info [here](https://github.com/Viren070/guides/issues/121#issuecomment-2727522366).
If you do not see any of these settings on your device, you can skip this, as it is only available on some devices.
## Debrid Service
I will now go through what a debrid service is and why you should use it.
@@ -449,6 +420,10 @@ and not something that requires you to wait for it to be cached.
TorBox is a service that is constantly improving and already offers an impressive feature set. If you only watch popular content, you may find TorBox to be more than enough.
Less popular content may not be cached, but if you're okay with having to add stuff to be cached sometimes, you may find it a good choice.
AllDebrid is a service I would not recommend. As mentioned earlier, it has issues with cache indicators not being accurate. As it's userbase
is smaller than Real Debrid, crowdsourced cache databases are even less accurate than they already are (This is even truer for Debrid-Link). You will also encounter issues with using third-party addons as each IP
address has to be permitted by you through an email they send you.
[EasyDebrid](https://paradise-cloud.com/products) is a new service that uses Premiumize's cache at a lower price. It also does not have any IP restrictions.
It is supported by most popular addons (Torrentio, Comet, MediaFusion, StremThru) as well as Debridio, so addon support should not be an issue.
@@ -638,7 +613,7 @@ I will now go through some addons that provide content to Stremio.
These addons are the backbone to our on-demand streaming experience.
They provide the video content that allows us to watch anything we want.
You can have a look at this [community hosted addon list](https://beta.stremio-addons.net/) to view all the available addons.
You can have a look at this [community hosted addon list](https://stremio-addons.net/) to view all the available addons.
This list will have more addons listed than the ones shown in the Stremio app.
Please refer to the key below to understand the different types of addons.
@@ -671,11 +646,13 @@ As Stremio addons are hosted on a server, an influx of users or other potential
Torrentio has a history of going down due to the large number of users.
You may want to install a backup addon, such as Comet, in case Torrentio goes down.
A good way of utilising multiple addons is to use [AIOStreams](/stremio/addons/aiostreams). This addon lets you combine multiple addons
into one, allowing you to merge their results together while removing duplicates. AIOStreams offers many more features but it is out of scope for this section of the guide.
In this guide, I will be providing public instances of addons.
Some of these are hosted by ElfHosted, but they have put in place a rate limit to prevent abuse.
However, you most likely will not hit this rate limit.
```mdx-code-block
import Torrentio from "./addons/torrentio.mdx";
import Comet from "./addons/comet.mdx";
import MediaFusion from "./addons/mediafusion.mdx";
@@ -695,23 +672,37 @@ import StreamAsia from "./addons/streamasia.mdx";
import StremioGDrive from "./addons/stremio-gdrive.mdx";
<StremioAddon name="Torrentio" addonComponent={Torrentio} debrid torrent />
<StremioAddon name="Comet" addonComponent={Comet} debrid torrent/>
<StremioAddon name="MediaFusion" addonComponent={MediaFusion} torrent debrid/>
<StremioAddon name="StremThru Torz" addonComponent={StremThruTorz} torrent debrid />
<StremioAddon name="Comet" addonComponent={Comet} debrid torrent />
<StremioAddon name="MediaFusion" addonComponent={MediaFusion} torrent debrid />
<StremioAddon
name="StremThru Torz"
addonComponent={StremThruTorz}
torrent
debrid
/>
<StremioAddon name="Jackettio" addonComponent={Jackettio} debrid />
<StremioAddon name="Orion Stremio Addon" addonComponent={OrionStremioAddon} torrent debrid/>
<StremioAddon
name="Orion Stremio Addon"
addonComponent={OrionStremioAddon}
torrent
debrid
/>
<StremioAddon name="DMM Cast" addonComponent={DmmCast} debrid />
<StremioAddon name="StremThru Store" addonComponent={StremThruStore} debrid />
<StremioAddon name="Debrid Search" addonComponent={DebridSearch} debrid />
<StremioAddon name="Peerflix" addonComponent={Peerflix} torrent flag="Spain" />
<StremioAddon name="StremioFR" addonComponent={StremioFR} debrid flag="France"/>
<StremioAddon name="TorBox" addonComponent={TorboxAddon} debrid usenet />
<StremioAddon
name="StremioFR"
addonComponent={StremioFR}
debrid
flag="France"
/>
<StremioAddon name="TorBox" addonComponent={TorboxAddon} debrid usenet />
<StremioAddon name="Easynews" addonComponent={EasynewsAddon} usenet />
<StremioAddon name="Easynews+" addonComponent={EasynewsPlusAddon} usenet />
<StremioAddon name="Easynews++" addonComponent={EasynewsPlusPlusAddon} usenet />
<StremioAddon name="StreamAsia" addonComponent={StreamAsia} http debrid />
<StremioAddon name="Stremio GDrive" addonComponent={StremioGDrive} http/>
```
<StremioAddon name="Stremio GDrive" addonComponent={StremioGDrive} http />
#### Live TV & Sports
@@ -751,11 +742,8 @@ These are the addons that provide the different catalogues (the rows of movies/s
There is one built-in addon called cinemeta which provides Popular and Featured Movies and Series.
However, there may be some shows that provide more results with the TMDB addon, so I highly recommend that you install the TMDB addon.
:::tip
It is possible to see ratings on the posters of the movies and shows.
Please see [this question in the FAQ](faq#is-it-possible-to-see-the-ratings-of-movies-and-shows-on-the-posters).
:::
Much of these catalogue addons can be replaced by using lists from [MDBList](https://mdblist.com/). This is expanded on in the [Lists](extras/lists) section of this guide.
I recommend looking into it as catalogues from MDBList can be highly customised as well as refreshing more often.
:::warning
The order in which you install the addons is important. Stremio will display the catalogues in the order that you install the addons.
@@ -786,6 +774,8 @@ These addons will provide catalogues that pull movies and shows from popular str
While you can use one of these separate addons to get the catalogues, it's also available in the TMDB addon which you may prefer as it also allows
using a separate language for metadata.
I also recommend using lists from [MBDList](https://mdblist.com/), particularly from [Snoak](https://mdblist.com/lists/snoak), for this, as I expand upon in the [Lists](extras/lists) section of this guide as they will be more accurate and up to date.
```mdx-code-block
import StreamingCatalogs from "./addons/streaming-catalogs.mdx";
import Networks from "./addons/networks.mdx";
@@ -836,13 +826,13 @@ import PopularPeople from "./addons/popular-people.mdx";
### Subtitle Addons
Here are a list of working subtitle addons. This list may become outdated, please check the [community addons list with the subtitle filter](https://beta.stremio-addons.net/addons?categories=subtitles&sort=popular) if none of these work.
Here are a list of working subtitle addons. This list may become outdated, please check the [community addons list with the subtitle filter](https://stremio-addons.net/addons?categories=subtitles&sort=popular) if none of these work.
```mdx-code-block
import OpenSubtitles from "./addons/opensubtitles-v3.mdx";
import OpenSubtitlesPro from "./addons/opensubtitles-pro.mdx";
import SubDL from "./addons/subdl-subtitles.mdx";
import SubSource from "./addons/subsource-subtitles.mdx";
import SubHero from "./addons/subhero.mdx";
import YifySubtitles from "./addons/yifysubtitles-by-dexter21767.mdx";
import MSubtitles from "./addons/msubtitles.mdx";
import LegendasDivx from "./addons/legendasdivx.mdx";
@@ -851,10 +841,13 @@ import LegendasDivx from "./addons/legendasdivx.mdx";
<StremioAddon name="OpenSubtitles Pro" addonComponent={OpenSubtitlesPro} />
<StremioAddon name="SubDL Subtitles" addonComponent={SubDL} />
<StremioAddon name="SubSource Subtitles" addonComponent={SubSource} />
<StremioAddon name="yifysubtitles by dexter21767" addonComponent={YifySubtitles} />
<StremioAddon name="SubHero" addonComponent={SubHero} />
<StremioAddon
name="yifysubtitles by dexter21767"
addonComponent={YifySubtitles}
/>
<StremioAddon name="MSubtitles" addonComponent={MSubtitles} />
<StremioAddon name="LegendasDivx" addonComponent={LegendasDivx} />
```
## End of inital setup
+2
View File
@@ -50,6 +50,8 @@ const sidebars: SidebarsConfig = {
"stremio/extras/debrid-media-manager",
"stremio/extras/open-in-stremio",
"stremio/extras/discord-integration",
"stremio/extras/stremio-community",
"stremio/extras/stremio-enhanced",
"stremio/extras/pimp-my-stremio",
"stremio/extras/stremio-downloader",
],