Tele is an Android TV app that lets you browse and play videos, photos, and other media from your Telegram chats right on your TV. It works with your Telegram Saved Messages and any other chats you have.
- An Android TV device (or Android TV box)
- A Telegram account
- Your own Telegram API ID and API Hash (don't worry, I'll explain how to get these below)
Before you can use Tele, you need to get your own Telegram API ID and Hash. This is how Telegram knows the app is connecting on your behalf.
- Go to https://my.telegram.org/apps
- Log in with your Telegram phone number
- Click "API development tools"
- Fill in the form (App title: Tele, Short name: tele, Platform: Android, Description: Android TV client for Telegram)
- Click "Create application"
- You'll see your api_id and api_hash - save these somewhere safe
Keep these private. Don't share your API Hash with anyone.
Head over to the Releases page and download the latest APK file. Look for something like Tele-0.0.2.apk.
There are two ways to install:
Option 1: USB or file manager
- Copy the APK file to a USB drive
- Plug it into your Android TV
- Use a file manager app to find and install it
Option 2: ADB (for tech-savvy users)
- Connect your computer to the same network as your TV
- Find your TV's IP address in Settings > Network
- Run this command on your computer:
adb connect <your-tv-ip> adb install Tele-0.0.2.apk
The first time you open Tele, you'll need to do a quick setup:
-
Enter API credentials - The app will ask for your API ID and API Hash. Type in the values you got from my.telegram.org and press Save.
-
Sign in - Enter your Telegram phone number (with country code, like +1234567890)
-
Verify - Check your Telegram app or phone for a login code and enter it
-
MPV - Download and setup MPV as it's the player used in the app
-
Filetolink bot - Set up Filetolink in Telegram (only once) as it's the file host used in the app
-
Done - You're in! Browse your chats and play media.
The app saves your API keys securely on your TV so you only need to enter them once.
- This app uses your own Telegram API credentials, not shared ones
- Picture messages are not fully supported yet (working on it)
- Videos, documents, and other files work great
- Contact me at https://t.me/Syndicate_74 for questions or suggestions
- Want to explore the code? Check it out at https://repogrep.com/saieshshirodkar/Tele
- Kotlin for the code
- Android TV Leanback library for the TV interface
- TDLib (Telegram's official client library)
- Coroutines and Flow for handling data
- RecyclerView for displaying chat lists
Want to modify the app or build from source?
-
Clone this repository:
git clone https://github.com/saieshshirodkar/Tele.git cd Tele -
Create a file called
local.propertiesand add your API keys:TELEGRAM_API_ID=your_api_id_here TELEGRAM_API_HASH=your_api_hash_here -
Build and install to your TV:
./gradlew installDebug
That's it. Happy watching!