Android TV IPTV Xtream App

Job ID: 40204046

Budget: $1,500 – $3,000 USD

A) Android TV App (Client)

This is your player application:

M3U

Xtream Codes API

Portal MAC

EPG

VOD / Series

Themes

PIN

Favorites

VLC integration

Technical stack:
Kotlin + Android TV (Leanback / Compose for TV)
ExoPlayer + VLC (external or integrated)
Room DB for favorites / watch history
WorkManager for automatic updates
Glide/Coil for posters
TV-optimized navigation (D-Pad focus handling)

B) Backend / Admin Panel

Your control center:

Device management

Manage MAC IDs

Upload background images

Push messages to devices

Filter categories (languages)

Control player settings

Technical stack:
Backend API (e.g.)

Node.js + NestJS
or

Laravel
or

Django

Database

PostgreSQL or MySQL

Web Admin Panel

React / Vue
or

Laravel Blade

Push system

Firebase Cloud Messaging (FCM)

C) Remote Setup (Quick Code / QR)

For your “Portal Quick Code” feature:

TV displays a code → user enters it on phone/web → server configures the box

Requires:

Auth tokens

Web form

Device ID mapping

This runs entirely through your backend