hongguoTV is an unofficial native Android TV client for Hongguo short dramas, built on Kotlin and Media3 with Android 7.0 minimum, offering remote-friendly controls, rankings, search suggestions, and resume playback.
- kotlin-v1.0.16
- Published at
- 1d ago
- 22
- Stars
- 2,192
- Download
- Synced at
- 15h ago
Latest release
kotlin-v1.0.16Oct 27, 2026, 05:52 AMDownloads slow? Switch the source anytime above
README
Project Overview
When you want Hongguo short dramas on the TV but the phone experience falls short, hongguoTV offers a native TV client redesigned around the remote. Built with Kotlin, native Android views, and Media3, it requires only Android 7.0, runs from a single APK with no server deployment, and keeps favorites and watch progress on the TV itself.
| Item | Value |
|---|---|
| Platform | Android TV, Android 7.0 (API 24) and above |
| Tech stack | Kotlin, native views, Media3 |
| Architectures | ARM32 / ARM64 / x86 / x86_64 (APK contains no JNI libraries) |
| License | GPL-3.0-only |
One APK that works over the network, with favorites and progress stored only on the TV.
Key Features
- Home recommendations: browse trending dramas, with hide and watch-later options
- Four rankings: overall hits, live-action, animated, and AI drama charts
- Global search: TV letter keyboard plus system IME input, pinyin-initial suggestions (typing BFLC works), merging name matches with web results
- Playback controls: 480P / 720P / 1080P quality, speed control, resume playback, auto-continue, episode panel, and picture modes
- Local records: favorites, watch progress, and search history all stored locally
- Phone assist: scan a QR code and send drama names from a phone browser to the TV input box
- Backup and restore: QR-based LAN backup and restore of favorites and progress
- In-app updates: checks for new versions in the foreground, verifies signatures, and installs via system confirmation
Usage and Remote
- Focus, arrow keys, OK, and Back keys are fully adapted for remote operation
- Search history flows inline, with pinyin-initial suggestions while typing
- The player supports pause, seeking, and the episode panel, resuming from the last position automatically
Data and Backup
- Favorites, progress, and search history stay on the device; no account data is uploaded
- The APK listens on the LAN over HTTP only while the phone backup or phone input window is open, at most 5 minutes, stopping when the window closes
- Media is processed in memory only; whole series are never downloaded to storage
System Requirements
| Item | Requirement |
|---|---|
| OS | Android 7.0 (API 24) and above |
| Devices | Android TV / TV boxes |
| Decoding | Depends on the device chip; try 720P when decoding fails |
Notes
- Unofficial client: content comes from third-party APIs, and APK updates may be needed when interfaces or signing protocols change; no VIP unlocking or paid bypass is included
- Updater glitch: if checking for updates reports an invalid update format, manually download the APK from Releases and overwrite-install; the same-signature upgrade keeps favorites and history
- Real-device verification: JVM unit tests and emulator remote checks pass, but real TV decoding and long-run stability deserve on-device confirmation
- Building: self-compilation needs JDK 17 and Android SDK Platform 35; run
./gradlew.bat assembleDebug
Release history
Sort