Your Telegram films, on the TV.

Press play and it starts in seconds. The rest of the film downloads while you watch.

Scan a QR code to sign in to your own Telegram, then play the videos already in your chats. Skip ahead and it fetches that bit next, instead of making you wait.

Download the APK View the source

Most TV sticks need the armeabi-v7a build. Pick the right one below.

Platform
Android TV 8.0 and above
Sign in
QR code, your own account
Tested on
Mi TV Stick, 1 GB of RAM
Costs
Nothing. No server, no bot
The TMPlayer details screen for a film called Uyir, showing its poster, runtime, genres, a synopsis, a row of cast portraits, and buttons to resume from 4 minutes 36 seconds, start from the beginning, or watch the trailer.

Download

One file per chip type. Pick the one your stick can run.

Latest release

Checking GitHub

Loading release information from GitHub.

What it looks like

Taken on the TV itself.

The TMPlayer chat list, showing a sidebar with Continue, Favourites, Recent, Channels, Groups, People and All chats, next to a starred channel called Cinema_paradasio.
ChatsEvery chat and channel you are already in, as a list. Text messages never appear.
A grid of film posters from a Telegram channel, each tile labelled with a file name, size and quality tags such as 720p, HDR and HEVC.
GridVideos in a chat, as poster tiles with quality tags, file size and where you stopped watching.
A film details screen for Uyir, showing runtime, genres, a synopsis, a cast row and buttons to resume, start from the beginning or watch the trailer.
DetailsPoster, synopsis and cast come from The Movie Database when a key is configured. Without one, everything else still works.

How to install

Four steps. You only do them once.

  1. Allow apps from outside the store

    On the TV: SettingsDevice PreferencesAbout, then press Build seven times. Now turn on Unknown sources for whichever app you use to copy the file over.

  2. Get the file onto the TV

    Easiest with a free app from the Play Store, such as Downloader or Send Files to TV, pointed at the download link above. With a computer on the same wifi, adb works too:

    adb connect <tv-ip>:5555
    adb install TMPlayer-<version>-armeabi-v7a.apk

    For that one, turn on network debugging in Developer options first.

  3. Sign in by QR code

    Open TMPlayer and it shows a QR code. On your phone, open Telegram, go to SettingsDevicesLink Desktop Device, and point the camera at the TV. Nothing to type with the remote.

  4. Pick a chat and press play

    Your chats appear as poster grids of the videos inside them. Choose one and it starts in a few seconds.

INSTALL.md covers the sideloading steps in full, plus the remote-control reference and troubleshooting.

Be clear about what this is

A player pointed at an account you already have.

What it is

  • A player for your own Telegram account, signed in through Telegram's own official library.
  • A way to watch videos in the chats and channels you have already joined, without putting them on a phone first.
  • Free and open source. You can read every line and build it yourself.

What it is not

  • Not a place to find films. It hosts nothing and uploads nothing. There is no server and no bot.
  • Not a Telegram app. You cannot read messages, reply, or send anything.
  • Not affiliated with, endorsed by, or connected to Telegram FZ-LLC. What you watch, and where it came from, is your responsibility.

Common questions

The four that get asked most.

Do I have to wait for the film to download?
No. It starts in seconds and downloads while you watch. If your connection cannot keep up, a setting in the app will fetch the whole film first instead.
Is there a server or a bot involved?
Neither. The TV talks to Telegram directly, signed in as you. Nothing passes through anything of mine.
Which file do I download?
Most TV sticks, including the Mi TV Stick, need armeabi-v7a. Newer boxes such as Chromecast with Google TV need arm64-v8a.
Can I read my messages on it?
No. It only ever shows the videos in your chats. You cannot read, reply or send anything from the TV.

Missing something?

If the app will not do what you wanted, or your TV stick misbehaves, I would rather hear about it.

Tell me what you wanted the app to do, and it might do it next release.

Say what you were trying to watch, what happened instead, and which device you are on. That is usually enough for me to find the problem.

There is no form here on purpose: this page is a plain file with nothing behind it, so a send button would have nowhere to send your words. The two links above open your mail app and GitHub, and both actually reach me.

Built by Nevil. More of what I make is at nevil.dev.