Developed by A1337User
A tiny, self-hosted Stremio add-on that shows your premium status & days remaining for multiple debrid providers as a single info card in the Streams tab.
Note: Statusio will run on a server soon, stay tuned.
- Overview
- Supported Providers
- Features
- Requirements
- Folder Location
- Quick Start (Windows • CMD as Administrator)
- Install in Stremio Web/Desktop
- Configuration (Tokens, Demo Mode, Options)
- Test the Card
- Nuke & Fix (Wrong Token / Stuck State)
- Troubleshooting
- Notes & Tips
- Credits
- License
This add-on renders a single info card in the Streams tab for movies/series/channel/tv indicating your debrid account status:
- ✅ OK — active premium until YYYY-MM-DD
- 🟡 Warning — ≤ 14 days remaining
- 🟠 Critical — ≤ 3 days remaining
- 🔴 Expired — 0 days remaining (or not premium)
It runs locally—no remote server required.
(Example layout shown; provider list & text update dynamically.)
- Real-Debrid (token:
rd_tokenorRD_TOKEN) - AllDebrid (key:
ad_keyorAD_KEY) - Premiumize (key:
pm_key/PM_KEY; supportsapikeyoraccess_token) - TorBox (token:
tb_tokenorTB_TOKEN) - Debrid-Link (key:
dl_keyorDL_KEY; Bearer or?apikey=)
You can enable one or many providers. The card shows a tidy line per provider.
- Local self-hosting with Node.js
- Multi-provider support in one card
- Config UI inside Stremio (tokens, provider enable/disable)
- ENV fallback for quick testing (
RD_TOKEN,AD_KEY,PM_KEY,TB_TOKEN,DL_KEY) - Demo Mode (all_active / some_off) to preview without tokens
- Small in-memory cache to avoid API spam
- Compact 6–8 line display with friendly quotes and renewal nudges
- Windows (commands below use
CMD) - Node.js (LTS recommended) → https://nodejs.org
- At least one debrid API token/key
Important
If a token is saved in Configure, it is used first. Otherwise, the server falls back to any ENV variable you set in the CMD session.
Use your real path. Example path used in these instructions:
C:\Users\a1337user\Desktop\Stremio Addons\Development\Statusio
-
Open CMD → Run as Administrator
-
Change directory to your add-on folder:
cd "C:\Users\a1337user\Desktop\Stremio Addons\Development\Statusio"- (Optional) Nuke and old Node process, just in case:
taskkill /IM node.exe /F(If “not found,” that’s fine—proceed.)
- First time only — init & install
npm init -y
npm i stremio-addon-sdk node-fetch- Start the add-on — example with Real-Debrid only:
set RD_TOKEN=PASTE_REALDEBRID_API_TOKEN_HERE && node index.jsEnter your API Token to proceed 6. You should see something like:
Statusio at http://127.0.0.1:7042/manifest.json- Open
https://web.stremio.com/#/addons?-
Click Install via URL (+ Add).
-
Paste your local URL (from CMD), e.g.:
http://127.0.0.1:7042/manifest.json-
Open the add-on card → Configuration.
-
Paste your token(s) → Save → Install.
-
Browser may prompt to open the Desktop app; accept and finish install there.
-
Open the Stremio Desktop app.
-
Add-ons → Community → Install via URL.
-
Paste:
http://127.0.0.1:7042/manifest.json- Open the add-on → Configure → paste token(s) → Save → Install
[!NOTE] If Stremio Web blocks http:// localhost (mixed content), use the Desktop app for local testing.
Inside the add-on Configure panel:
-
providers_enabled: select one or more (Real-Debrid, AllDebrid, Premiumize, TorBox, Debrid-Link)
-
cache_minutes: default 10
-
rd_token / ad_key / pm_key / tb_token / dl_key: paste your credentials
-
pm_auth: apikey (default) or oauth (uses access_token)
-
dl_auth: Bearer (default) or query to append ?apikey=...
-
dl_endpoint: override if Debrid-Link changes endpoint
-
demo_mode: off / all_active / some_off
ENV fallbacks (optional):
- RD_TOKEN, AD_KEY, PM_KEY, TB_TOKEN, DL_KEY, PORT
Examples:
set RD_TOKEN=xyz && set PORT=7050 && node index.js
set AD_KEY=abc && set PM_KEY=pm123 && node index.js-
Open any movie (or series/channel/tv).
-
Go to Streams.
-
Look for Statusio (info card).
Expected titles / states
-
✅ OK — plenty of time left (≥ 15 days)
-
🟡 Warning — ≤ 14 days
-
🟠 Critical — ≤ 3 days
-
🔴 Expired — 0 days or not premium
- Kill Node (clean restart)
taskkill /IM node.exe /F- Clear env token(s) if you set them in this CMD session:
set RD_TOKEN=
set AD_KEY=
set PM_KEY=
set TB_TOKEN=
set DL_KEY=- Relaunch with the correct token(s)
cd "C:\Users\a1337user\Desktop\Stremio Addons\Development\Statusio"
set RD_TOKEN=PASTE_CORRECT_TOKEN_HERE && node index.js- If Stremio looks stale
- Uninstall the add-on and reinstall via URL, or
- Bump manifest.version in index.js (e.g., 1.0.2 → 1.0.3) and restart Node.
[!WARNING] “Configure your token” card No token detected. Paste a token in Configure, or launch with an ENV token (e.g., RD_TOKEN).
Config feels ignored
-
Verify you installed from the same URL/port you’re running.
-
Uninstall duplicate add-on installs (old ports/IDs).
-
Keep manifest.id stable between runs.
-
Clear env vars so you only test what’s saved in Configure.
Port already in use
set PORT=7010 && set RD_TOKEN=YOUR_TOKEN && node index.jsThen install from:
http://127.0.0.1:7010/manifest.jsonStremio Web can’t reach localhost
- Use Stremio Desktop for local testing, or run your add-on over HTTPS.
-
Appears as an info card in Streams (no playback links).
-
Default manifest includes ["movie","series","channel","tv"]. Trim if you want fewer surfaces.
-
Treat tokens like passwords; never commit them to Git.
-
Demo Mode is perfect for UI checks without real tokens.
-
Quotes rotate to keep the card friendly, fun, and safe.
-
Developed by A1337User
-
Built with stremio-addon-sdk and node-fetch
This project is provided “as-is,” without warranty of any kind. Review and adapt to your use-case and jurisdiction. See LICENSE if provided.

