TV Control Center — Universal Smart TV Management Suite
High-performance desktop web console and wireless ADB optimization engine for Sony BRAVIA, NVIDIA SHIELD, TCL, Hisense, and Android TV / Google TV platforms.
TV Control Center is a high-performance desktop web console and optimization engine that connects wirelessly to Smart TVs over ADB (Android Debug Bridge). Built for Sony BRAVIA, SHIELD TV, TCL, Hisense, and Android TV / Google TV devices, it enables automated hardware auditing, performance tuning, safe debloating, launcher management, and remote control directly from any desktop browser.
⚡ Key Capabilities & Features
- 🗂 Persistent SPA Desktop Shell: Modern interface featuring Home, Performance, Display, Audio, Network, Apps, Launcher, Remote, Hardware, Activity, Preferences, and About views.
- 🔌 Guided Wireless ADB Connect: First-run onboarding wizard to enter IP address, ADB port, and run automatic pre-flight connectivity checks.
- ⚡ 5-Step Guided Optimization Wizard: Automated system scanning, priority recommendation engine, snapshot backup, and sequential ADB property overrides.
- 🎛 Simple & Power User Modes: Toggle low-level parameters (e.g.
debug.sf.hw,tcp_window_scaling) based on technical expertise. - 🧹 Memory & Cache Booster: Terminate background idle applications and clear cache vectors with live reclaimed RAM telemetry.
- 🛡️ 20-Package Safe Debloater: One-click disabling of tracking telemetry, Samba TV services (
tv.samba.ssm), Sony bug reporters, and recommendation ads. - 📱 Live App Utilization Telemetry: Real-time PSS memory footprint scanning across installed applications.
- 📸 Snapshot & Restore Engine: Save and restore configuration states across host JSON, browser LocalStorage, and TV storage.
- 📦 Drag-and-Drop APK Sideloader: Sideload APK binaries directly to Smart TVs via browser drag-and-drop.
- 🎮 Virtual Remote Control: Wireless D-pad, Home, Back, Menu, Volume controls, and desktop keyboard shortcuts.
🏗️ System Architecture
TV Control Center operates via a lightweight Python 3 HTTP REST service communicating asynchronously over a wireless ADB bridge directly to the Smart TV’s Android OS runtime:
[ Desktop Web Browser Console ] (http://localhost:8888)
│
▼ HTTP REST API
[ Python 3 Async HTTP Server ] (bravia_control / server.py)
│
▼ Wireless ADB Bridge (Port 5555)
[ Smart TV OS Runtime ] ──► SoC (MediaTek / Tegra / Amlogic / Realtek)
──► Picture Engine (Sony X1 / Cognitive XR / AiPQ)
──► Sound Processor (DSEE & Voice Zoom)
📺 Supported Hardware Matrix
| Brand / Platform | Supported Lineups | Processor / Panel Tech |
|---|---|---|
| Sony BRAVIA X80 Series | KD-43X8000H, KD-49X8000H, X80J, X80K, X80L | Sony X1 4K HDR Processor |
| Sony BRAVIA X85 / X90 / X95 | KD-55X9000H, XR-55X90J, XR-65X90K, XR-75X90L | Sony Cognitive Processor XR |
| Sony BRAVIA Master OLED | KD-55A8H, XR-55A80J, XR-65A80K, XR-65A95L | Cognitive XR Master Series (QD-OLED) |
| NVIDIA SHIELD TV | SHIELD TV & SHIELD TV Pro (2017 / 2019) | NVIDIA Tegra X1+ (256-core Maxwell GPU) |
| TCL Mini-LED QLED | C835, C845, QM8 Series | AiPQ Engine 3.0 (MediaTek MT9615) |
| Hisense ULED Mini-LED | U6K, U7K, U8K, U8N Series | Hi-View Engine Pro (Amlogic S905X4) |
🚀 Installation & Quick Start
Install via PyPI (Recommended):
pip install tv-control-center
tv-control-center serve --port 8888
Run via Docker Hub:
docker run -d --name tv-control-center -p 8888:8888 ashishdungdung/tv-control-center:latest
📈 System Performance & Code Health
API Requests & Speed Stability (24h)
Need a Similar Architecture or Performance Audit?
Whether you need to scale custom WordPress applications, optimize database queries for sub-100ms speeds, or audit cloud infrastructure costs, let's connect for an expert technical review.
