TeleStremio

Setup guide

From install to the first play.

About ten minutes. You need a Telegram account that is a member of the channels you want to watch, and Stremio or Nuvio on the device you watch on.

Before you start

1 · Install

  1. Download the APK from the download section. If you're unsure which one, take universal.
  2. Open it and allow installs from your browser or file manager when Android asks.
  3. On Android TV, the free Downloader app from the Play Store can fetch the APK with the remote.

TeleStremio checks for new versions twice a day and tells you, even when it's closed. Updating keeps your library.

2 · Sign in to Telegram

  1. Enter your phone number. The country code is filled in for you.
  2. Type the code Telegram sends to your Telegram app. Never forward that code to anyone or any chat: Telegram blocks the login if you do.
  3. If you use two-step verification, enter that password.

On a computer you can scan a QR code instead: Telegram on your phone → Settings → Devices → Link Desktop Device. TeleStremio shows up in that list as its own device; you can end the session there at any time.

3 · Add your channels and scan

  1. Open Channels and paste an @username, a t.me link or a chat id.
  2. Tick Anime for channels that number episodes absolutely (One Piece 1123 rather than S21E35).
  3. Press Scan. The first scan reads the whole channel, newest first; you can watch while it runs.
Channels
The Channels screen with three channels and the scan card
After that, new posts are indexed as they arrive, and anything posted while the app was closed is caught up the next time it opens.

4 · Turn on the addon

  1. On Home, switch the addon server on. Its address appears underneath, for example:
http://192.168.1.20:11471/manifest.json

That address is what you give Stremio or Nuvio. It changes if the device gets a new IP on your network; Stremio accounts linked in step 5 follow it automatically.

On Android, let TeleStremio run in the background: Settings → Apps → TeleStremio → Battery → Unrestricted. Otherwise Android may stop the addon while the screen is off.

5 · Watch in Nuvio

  1. In Nuvio, open Addons and paste the addon address.
  2. For ready-made folders (Discover, Streaming Platforms, Regional), copy Nuvio collection on TeleStremio's Home and import it in Nuvio. It looks like this:
http://192.168.1.20:11471/nuvio-collection.json

Only folders backed by your library show up: a Netflix folder appears once your channels have Netflix titles.

5 · Watch in Stremio

Stremio's install box refuses plain http:// addresses from other devices, so link the addon to your Stremio account instead:

  1. In the TeleStremio phone app, open Settings → Stremio account.
  2. Sign in with your Stremio email and password, then press Sign in & install. The password goes to Stremio once and isn't stored.
  3. Restart Stremio on your TV or computer. TeleStremio's catalogs and streams are there, and the account is updated when the address changes.

Better matches and your language

Out of the box, titles are matched with Cinemeta. Free API keys from TMDB and TVDB give better matches, artwork and the Trending catalog:

  1. Create a TMDB key at themoviedb.org → Settings → API, and optionally a TVDB key.
  2. Paste them under Settings → Metadata and save.
  3. Pick a metadata language to see titles and descriptions in it. Rescan a channel to update titles already in the library.

Watching away from home

The addon listens on your local network. To reach it from elsewhere, give it an address other devices can open and set it under Settings → Server → Public host:

Backups and moving devices

With Back up to Telegram on, the catalog is saved to your Saved Messages a while after it changes (at most every six hours). After a reinstall or on a new device, sign in with the same account and the app offers to restore it.

You can also export and import a file under Settings → Backup. A library of 100,000 files backs up to about 2 MB.

Running on a server

Start the jar with --headless. It asks for your phone number and code once, then starts the addon whenever it runs. Type these at its prompt:

add @mychannel        # add a channel (add "anime" at the end for anime)
scan                  # scan every channel
restore               # restore the catalog from Saved Messages
status                # addon address and scan progress
quit

Ports: 11471 for the addon and 11472 for streams. Keep them closed to the internet unless you mean to share them; put a domain with HTTPS in front if you want access from outside.

If something goes wrong

Stremio shows no TeleStremio catalogs

Turn on Settings → Catalog → Show catalogs in Stremio, then install the addon again (or press Install / update under Stremio account).

A title is missing or matched to the wrong film

Add a TMDB key, or put the IMDb link in the post's caption: TeleStremio reads tt1234567 and IMDb or TMDB links, including links hidden behind words.

Playback stops when the screen turns off

Android is pausing the app. Set its battery use to Unrestricted (step 4).

Something else

Open Settings → Logs, press Share and send the log with a short description of what you did.

Download TeleStremio