MediaFusion
Description
MediaFusion is a universal stremio addon that provides a variety of content (including Live TV and Sports)
Check the features section of their GitHub page to see all that the addon has to offer.
This addon can be selfhosted or ElfHosted.
I will go through the setup using the free, public ElfHosted instance. If you don't want to selfhost but want more customisation, you can pay for your own instance on ElfHosted.
Configuration
To get started, head over to the configuration page:
-
Streaming Provider
- Here you can choose whether to use direct torrent or a debrid service or another provider. Select what you are using and then fill in the details below.-
To authorise MediaFusion to your debrid service, you can either click
Authorise
, if present, or otherwise, you can enter your API key in theToken
field (Struggling to find the API key? Click here) -
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.
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.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:
This will allow you to control the content that is displayed. You can filter by certification levels and nudity levels.
Certification Levels
- The different options you select are the type of content that will not appear in the catalogues. For example, if you selectAdult
, then any content with an adult certification will not appear in the catalogues. If you want to see all content, then you can selectDisable
.Nudity
- The optons you select will control the level of nudity in the content that appears in the catalogues. For example, if you selectSevere
, then any content with a severe nudity level will not appear in the catalogues. If you want to see all content, then you can selectDisable
.
infoThe 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 information may not always be accurate.
To see what exact certification levels are covered by each option, see here
-
Streaming Preferences:
Streaming Resolutions
- Here you can choose which resolutions you want to see. I leave all resolutions selected, however, if you have a slow internet connection or your device can't handle 4K content, you may want to deselect 4K.Quality Filter
- Here you can choose the types of quality you want to see. I uncheck CAM/Screener as I don't want to see CAM content.Set File Size Filter
- Here you can use a max file size. I leave this at the end for an unlimited file size as I want to see all the streams available.Sorting Priority
- Here you can choose the order in which the streams are displayed. I chooseCached
,Resolution
,Quality
,Size
- in that order. If you are not using a debrid service, then doResolution
andSeeders
. 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.Language
- If you choose to sort by languages, you can control the languages that show in the results and apply a sorting priority to them. Only the languages you select will show in the results. Whichever language is at the top of the list will be the first language to show in the results.
Max Streams per Resolution
- Here you can choose the maximum number of streams per resolution. I set this to 50 to get a large number of streams.Torrent Stream Display option
- Here you can choose how the torrent streams are displayed. I chooseShow parsed data
. Although there is a small chance that the parsed data is incorrect, it is usually correct and it is easier to read than the other options.
-
External Services Configuration:
-
MediaFlow: This is a service that allows you to proxy your streams through a server. You will have to either self host your MediaFlow Proxy server or pay for an instance at ElfHosted. You can read more about MediaFlows features and instructions on setting it up on its GitHub page.
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. (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
-
MDBList: MDBList 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.