Documentation

ULTRA MAX
SETUP GUIDE

A complete reference for setting up and configuring Ultra MAX — from your first API key to a fully personalised home screen in Stremio and Nuvio.

📺 Stremio & Nuvio compatible
⚡ Free — no account required
🕐 ~10 minutes to complete
🛠 Updated 6 October 2026
What is Ultra MAX?
Understanding what you're installing and how it works

Ultra MAX is a free, customisable catalog and metadata addon for Stremio and Nuvio. The current catalogue library can exceed 700 rows, covering trending content, streaming providers, genres, studios, decades, networks, people, curated lists, personal rows and more. The builder is designed so you do not have to put all of them on Home.

Everything runs on Ultra MAX's own servers. You do not need to host anything yourself — simply complete the setup wizard, copy your personal addon URL, and install it into Stremio or Nuvio. Your configuration is tied to a personal token that only you have access to.

ℹ Ultra MAX is not a streaming source. It organises and presents content metadata from TMDB and MDBList. You still need your own streaming addons (such as a debrid service) to actually watch content.

How it works

When you complete the setup wizard, Ultra MAX generates a personalised manifest URL. Your saved setup controls selected rows, Home vs Discover placement, ordering, metadata and branding. Server-side changes are available immediately, although clients can cache manifests. For Nuvio, Step 4 can safely update the installed Ultra MAX addon and collections when you want the client to pick up the latest state straight away.

Prerequisites
What you need before you begin

Required

1
Stremio or Nuvio installed
Ultra MAX works with both Stremio (stremio.com) and Nuvio (nuvio.tv). You need at least one of these installed on your device before you can install the addon. Nuvio users get additional features including native collections support and one-click profile push.
2
A password for your Ultra MAX setup
The setup password protects editing of your token. It is separate from your Nuvio password.
3
At least one discovery provider
Use TMDB, MDBList, or both. TMDB powers TMDB-backed discovery and metadata; MDBList unlocks MDBList-specific catalogues, list search and imports. Adding both gives the broadest catalogue library, but the builder no longer requires both before you can continue.

Optional but recommended

Optional
Trakt account
Enables personal rows (watchlist, favourites, collection), hide watched titles, and AI recommendations based on your viewing history.
Optional
Simkl account
Alternative to Trakt. Syncs your Simkl plan-to-watch list and feeds AI recommendation rows.
Optional
RPDB API key
Enables rated poster overlays — posters with IMDb, TMDB, or AniList rating badges displayed on top. Free tier available at ratingposterdb.com.
Optional
Google Gemini API key
Powers the AI recommendation rows. Analyses your Trakt or Simkl history to generate two personalised rows — one for movies, one for series. Free tier available.
01
Obtaining Your API Keys
Step-by-step instructions for MDBList and TMDB

MDBList API Key

1
Create a free account
Go to mdblist.com and register. The free tier is sufficient — you do not need a paid subscription for Ultra MAX.
2
Find your API key
Once logged in, click your profile icon → Settings → scroll to the API section. Copy the key shown there.
3
Verify in the setup wizard
Paste the key into the MDBList field in Step 1 of the wizard and click Check. Your MDBList username should appear if the key is valid.

TMDB API Read Access Token

⚠ TMDB provides two credentials on the same page — a short API Key and a long API Read Access Token. Ultra MAX requires the Read Access Token (the long one starting with eyJ). Using the short API key will cause verification to fail.
1
Create a free TMDB account
Go to themoviedb.org and register. Account creation is free.
2
Request API access
Navigate to Settings → API from your profile menu. If you have not already requested API access, you will need to do so — select Developer and fill in the brief form. Approval is usually instant.
3
Copy the Read Access Token
On the API settings page, find the API Read Access Token field (the long one, not the short API Key above it). Copy the entire token.
02
The Setup Wizard
A walkthrough of all four steps

The setup wizard at ultramax.vip/setup guides you through four steps. You can return at any time to edit your setup using your personal token.

Step 1 — Setup

Step 1 covers the essentials: your API keys, optional integrations, content filters, and language preferences.

  • Password — set a password to protect your setup. Keep a note of this — you will need it to load your setup in future.
  • MDBList API key — optional discovery provider. Adds MDBList-specific catalogues, search and list tools.
  • TMDB API Read Access Token — optional discovery provider. Enter the long token starting with eyJ. At least one discovery provider is needed; using both gives the fullest catalogue coverage.
  • Trakt / Simkl — optional. Click the respective connect button to link your account via OAuth. This never shares your password with Ultra MAX.
  • Poster Providers — optional. Enter an RPDB key for rated poster overlays.
  • AI Recommendations — optional. Select a provider (Google Gemini recommended) and enter an API key to enable personalised AI rows.
  • Language — sets the metadata language for all catalogs. Does not affect content availability, only how titles and descriptions are displayed.

Step 2 — Home & Discover Rows

Step 2 chooses what is installed and, separately, what deserves space on your Home screen. This matters now that Ultra MAX can expose hundreds of rows without asking you to scroll through them one by one.

  • Quick Start presets give you a sensible base, including an Everything preset for users who want the full library available.
  • Add to Home keeps current Home choices and adds the preset. Replace Home swaps the visible Home layout without uninstalling the rest of your selected library.
  • Catalog Manager → Order reorders Home rows and lets you work one group at a time. Only a small page of rows is rendered even in very large setups.
  • Find & Edit searches selected rows directly instead of forcing you through a 700-row wall.
  • Rules applies bulk artwork and shuffle overrides while preserving other row settings.
  • Hide all from Home moves every selected Home row to Discover-only in one tap. They remain installed and searchable, and you can move individual rows back later.
  • Browse catalogue library, Custom Rows and Merged Catalogs live under Advanced row tools when you need them rather than dominating the main flow.
💡 Actor and director rows are available in the People section. Each adds a filmography row to your home screen showing that person's movies or series.

Step 3 — Collections & Dynamic Heroes

Step 3 is centred on Your Collections. Open one collection at a time to edit its folders, rows and artwork instead of keeping every collection expanded at once.

  • Create a blank collection or open Add a collection to use collection presets and Add All.
  • Collections can be renamed, duplicated, pinned, reordered, moved directly to a position, or removed.
  • The Home Layout summary shows how Step 2 Home rows and Step 3 collections fit together before installation.
  • Each folder can use no hero, a custom hero image, or Dynamic Hero. Dynamic Hero builds a looping animated WebP from titles inside that folder using metadata backdrops or posters.
  • Under Advanced collection settings, the Dynamic Hero master control can enable or disable the feature across all eligible folders, choose Backdrops first or Metadata posters, and use a 6, 12 or 20 title pool. Individual folders can still override the bulk setting afterwards.
  • This step is Nuvio-specific. Stremio users can skip it.

Step 4 — Generate & Install

Step 4 reviews the finished setup, generates or updates your token, and keeps the main install path deliberately simple.

  • Nuvio — if your Nuvio account is connected, choose the target profile and use the verified install/update flow. Ultra MAX writes the current addon first, verifies it, then applies your Step 3 collections.
  • Stremio — use the Stremio install action or copy your personalised addon URL.
  • Manifest Branding — your saved addon name and logo are served by the manifest. When the name changes, running the Nuvio install/update flow refreshes the synced Nuvio addon name as well.
  • More options contains manual installation, recovery, exports, device-profile tools and specialist controls so the normal path stays uncluttered.
ℹ Your token is displayed in Step 4. Save it somewhere safe — it is the key to loading your existing setup in future. If you lose it and registered an email address, you can recover it at ultramax.vip/recover.
03
Installing Ultra MAX
Adding the addon to Stremio or Nuvio

Stremio

1
Copy your addon URL from Step 4
The URL follows the format shown below. It is unique to your configuration.
2
Open Stremio → Addons → Community addons
Paste your URL into the search field at the top of the addons page and press enter.
3
Click Install
Ultra MAX will appear as an installed addon. Your home screen rows will appear immediately.
Your addon URL format
https://ultramax.vip/c/YOUR_TOKEN/manifest.json

Replace YOUR_TOKEN with the token shown in Step 4 of the wizard.

Nuvio

1
Connect Nuvio in Ultra MAX
Connect your Nuvio account and choose the profile that should receive this setup. Ultra MAX keeps your Nuvio password and your Ultra MAX setup password as separate credentials.
2
Generate the setup in Step 4
Ultra MAX saves the latest catalogue, branding and collection state before installation so you are not pushing an older browser draft.
3
Install Ultra MAX + collections
The verified installer replaces the matching Ultra MAX addon for that token/profile without touching unrelated addons, verifies the addon state, then applies the current collections. Manual addon URL and collection exports remain available under More options as a fallback.

Updating after changes

Your setup token remains stable, so normal catalogue changes do not create a new addon. Nuvio can cache manifest details, however. After changes to Manifest Branding, collections or other client-visible install state, run the Step 4 Nuvio install/update flow to push and verify the latest state immediately.

04
Optional Features
Integrations that enhance your experience

Trakt Integration

Connecting Trakt unlocks several additional features:

  • Personal rows — your Trakt watchlist, favourites, and collection appear as catalog rows.
  • Hide watched titles — movies and series you have watched are automatically filtered from all catalog rows.
  • AI recommendations — your viewing history is used to generate personalised movie and series recommendation rows.

Connect Trakt in Step 1 of the wizard by clicking Connect Trakt. You will be redirected to Trakt to authorise the connection — your Trakt password is never shared with Ultra MAX.

Simkl Integration

Simkl provides similar functionality to Trakt. Connect it in Step 1 via Connect Simkl. You can use both Trakt and Simkl simultaneously — Ultra MAX will merge data from both sources.

BetterPosters

BetterPosters overlays rating badges on poster images, showing scores from IMDb, TMDB, AniList, and other sources. Configure it in the Poster Providers section of Step 1. Select your preferred rating source and style.

AI Recommendation Rows

When enabled, Ultra MAX generates two additional rows — AI Movies for You and AI Series for You — based on your Trakt or Simkl watch history. Requires a Gemini API key (free tier available at aistudio.google.com).

💡 AI rows are regenerated periodically. If the recommendations look stale, load your setup and save it again to trigger a refresh.
05
Content Filters
Controlling what appears in your catalogs
🚫
Hide Unreleased Titles
Removes titles that have not yet been released. Applies across all catalog rows, search, and actor filmographies. Recommended for most users.
🎬
Digital Release Only
Only shows movies once a confirmed digital, physical, or TV release date has passed on TMDB. A good signal that a quality stream exists. Does not affect series.
👁
Hide Watched Titles
Requires Trakt or Simkl. Filters out content you have already watched from all catalog rows. Movies are hidden if any watched entry exists; series only if fully completed.
🌍
Language & Country Filters
Restrict catalog rows by origin country or exclude specific languages. Useful for filtering out K-dramas, anime, or other regional content you do not want to see.
06
Stream Badges
Customising stream information display in Nuvio

Stream badges are small visual indicators that appear next to each stream in Nuvio's stream list, showing information such as resolution, codec, audio format, and streaming source. Ultra MAX hosts a collection of community badge packs and a visual builder to create your own.

Using an existing badge pack

1
Browse packs at ultramax.vip/badges
The badges page lists all available packs with live previews. Find one you like and click Copy URL.
2
Add it to Nuvio
In Nuvio, go to Settings → Streams → Fusion Badge URLs (TV) or Settings → Streams → Badge URLs (Mobile). Paste the URL and tap Import. You can add up to three badge packs simultaneously.

Building a custom badge pack

The Badge Builder at ultramax.vip/badge-builder allows you to mix and match badges from multiple packs, toggle individual badges on or off, reorder them, edit colors and patterns, and download a custom JSON pack to host yourself.

📱 Nuvio Mobile
📺 Nuvio TV

Stream badges are a Nuvio-exclusive feature. They do not appear in Stremio.

07
Android App
The dedicated Ultra MAX companion app

The Ultra MAX Android app provides a native mobile and Android TV interface for accessing the setup wizard, managing your configuration, linking accounts, and checking for updates. It is separate from the addon itself — you do not need the app to use Ultra MAX, but it provides a more convenient experience on Android devices.

Downloading the app

Download
ultramax.vip/downloads

Direct APK download. Enable "Install from unknown sources" in your Android settings if prompted.

App features

  • Setup wizard access — full access to all four setup steps within the app.
  • OAuth deep linking — Trakt and Simkl OAuth flows open within the app and return you automatically after authentication.
  • In-app update checker — the app notifies you when a new version is available and provides a direct download link.
  • Android TV support — the app is compatible with Android TV and Fire Stick devices with D-pad navigation support.
💡 On Android TV, navigate to the app using your remote. D-pad navigation is fully supported throughout the setup wizard and all main sections.
Managing Your Setup
Tokens, passwords, and loading existing configurations

Your token

Your token is an 8-character code that identifies your configuration. It is displayed in Step 4 of the wizard and forms part of your addon URL. Keep it somewhere safe.

ultramax.vip/setup?token=YOURTOKEN Load existing setup

Loading an existing setup

To edit your setup at any time, go to ultramax.vip/setup and click Load Existing Setup. Enter your token and password. Your previous configuration will be loaded and you can make changes.

Passwords

A password is set in Step 1 to protect your configuration. If you forget your password:

  • On the token login screen, click Forgot password? to access the inline reset form.
  • Enter a new password and confirm it. The reset takes effect immediately.
  • If you have also lost your token, go to ultramax.vip/recover and enter your registered email address to have your token sent to you.

Registering an email address

In Step 4 of the wizard, you can optionally register an email address against your token. This is used solely for token recovery — it is never used for marketing or shared with third parties.

Multiple profiles

Ultra MAX supports device profiles — separate configurations within the same token, each with its own addon URL. This allows you to maintain different home screen setups for different devices (for example, a 4K TV setup and a mobile setup) without managing multiple tokens.

Device profiles are managed from the Ultra MAX profile workspace. They can be created, edited or deleted without creating a separate main token. Each profile can keep its own manifest path and setup choices.

Troubleshooting
Common issues and how to resolve them
My catalog rows are showing but empty ▼
Empty rows are most often caused by an invalid MDBList or TMDB key. Go back to Step 1 and verify both keys are accepted. Also check your content filters — Hide Unreleased Titles and Digital Release Only can reduce results significantly for newer content.
My TMDB key fails verification ▼
The most common cause is pasting the short TMDB API Key instead of the long API Read Access Token. The correct token starts with eyJ and is several hundred characters long. On the TMDB API settings page, look for the field labelled "API Read Access Token (v4 auth)".
Token not found when trying to load my setup ▼
Check you are entering the token exactly as shown — tokens are 8 characters and case-sensitive. If you have lost your token entirely, use the recovery page at ultramax.vip/recover to have it sent to your registered email address. If you did not register an email, contact support via the subreddit.
Trakt or Simkl connection shows as failed ▼
Trakt and Simkl tokens expire after a period of inactivity. Go to Step 1, disconnect the integration, and reconnect it. This generates a fresh token. If the issue persists, check that you have not revoked Ultra MAX's access in your Trakt or Simkl account settings.
Collections show "Addon not found: com.ultramax" in Nuvio ▼
This means the Ultra MAX addon is not installed in the Nuvio profile where you imported the collection. Install your addon URL in Nuvio first (Settings → Streams → Addon URLs), then import the collection. Both must be in the same profile.
Home screen rows are not updating after I made changes ▼
Ultra MAX saves catalogue changes immediately, but Stremio and Nuvio can cache addon manifests. In Stremio, refresh the addon if the layout remains stale. In Nuvio, use the Step 4 install/update flow to push and verify the latest addon state, then reopen the affected profile. This is especially important after changing Manifest Branding.
The AI rows show generic recommendations, not personalised ones ▼
AI rows require a connected Trakt or Simkl account with meaningful watch history. Accounts with fewer than 20 watched titles may receive generic recommendations. Additionally, ensure your Gemini API key is valid and that the AI Recommendations toggle is enabled in Step 1.
Posters are not showing rating overlays ▼
Rated poster overlays require a valid RPDB key entered in Step 1 under Poster Providers. Verify the key is correctly entered. Free-tier RPDB keys have a daily request limit — if overlays disappear mid-session you may have reached it. Also check that BetterPosters is enabled and the correct rating source is selected.
💬 Still stuck? Use the Ultra MAX support form, Discord or r/Ultra_Max. Include the device, client, expected behaviour, actual behaviour and reproduction steps. Do not post passwords, API keys, debrid credentials or a full private setup token publicly.