KGTV Logo

KGTV

Admin Dashboard Login

Template APK

Upload the base APK used to generate personalized, locked apps for users

Drag and Drop your template.apk here

or click to browse

Network Operations Center

Live telemetry and stream health overview

Proxy Auto-Connect: Checking pool... Testing
Automatically testing and connecting to fastest active UK residential proxy node...
🤖 Gemini 2.5 Flash AI

AI Vision Stream Inspector

Automatically captures video frames from live channels, cross-references on-screen content against your TV guide, and auto-corrects stream mappings in real-time.

🧠
Self-Learning Local AI Database 0 Learned Signatures 0% API Tokens Saved
Learns visual signatures from verified channels. Future scans match locally in 0ms with 0 API token cost!
Active Connections

0

Offline Streams

0

CPU Usage

0%

CPU Telemetry
Memory Telemetry

Categories

Manage live stream groups and genres

ID Name Actions

Channels & Streams

Configure active live television streams

Scanning channels... 0 / 0
0 selected
No. Logo Name Category Stream URL Actions

VOD Content

Manage the Video on Demand catalog

Syncing VOD Metadata from TMDB... 0/0 items
Starting sync...
0 items
POSTER TITLE TYPE STREAM URL ACTIONS
Page 1 of 1

EPG (TV Guide) Sources

Manage XMLTV guide feeds and map channels

⚡ iptv-org Auto-EPG Crawler

Automatically scans your channel list, finds all country codes (.uk, .us, etc.) and custom channels (Pluto TV, Samsung TV Plus), and fetches matching guides from public CDNs.

Scanning channel database...
Processing...
Saved 0 programs (Elapsed: 0s)
ID Name XMLTV URL Last Sync Actions

Connected Devices

Monitor active client connections to this server (last 10 minutes)

IP Address Client / User Agent Last Active Recent Request

Settings

Configure global server options and API keys

TMDB Configuration

The Movie Database (TMDB) is used to automatically fetch rich metadata (posters, ratings, genres) for your VOD content.

You can get a free API key from themoviedb.org
🤖 AI Vision Stream Inspector (Universal Multi-Provider)

Analyze live stream screenshots and verify broadcasting content using free Puter.js AI by default (set PUTER_API_KEY in .env), or pick any other provider (Gemini, OpenAI, Claude, OpenRouter, Ollama).

Supports Google Gemini keys, OpenAI sk-..., OpenRouter sk-or-..., Anthropic sk-ant-..., or leave blank for Puter.js free AI.
Leave blank to use provider default high-speed vision model.
For OpenRouter, Groq, Ollama, vLLM, or custom OpenAI-compatible endpoints.
API Key Connection Status
Not Verified
🌐 Stream Check Proxy Configuration

Route background health scans and Gemini AI verification through an HTTP/SOCKS5 proxy to bypass provider IP and country restrictions (e.g. HTTP 459 country-not-allow).

Supports HTTP, HTTPS, and SOCKS5 proxy URLs. Leave empty to use direct server connection.

App Styling

Customize the colors of the connected Android TV applications

Primary Accent Color

This color is used for focus borders, progress bars, and highlighted text in the app.

#00FF88
Background Color

This color is used for the main background of the app screens.

#040814
Watermark Logo URL

URL of a PNG image to display as a persistent watermark over the video player.

Users Management

Configure users and copy their app connection keys.

Username App API Key / Secret Device Lock Created At Actions
📺
Channel Name
Ch 100 · Uncategorised
Loading EPG data...

🤖 AI Vision Stream Scanner
Initializing... 0/0
Scanning stream frame... 0s
0 Matches
0 Mismatches
0 Offline