jichun29/cleanyourtv-k
Productivity & UtilitiesReplace an ad-filled Android TV home screen with an open-source launcher, wallpaper and clock screensaver.
GlassTV (formerly cleanyourtv-k, renamed at 4.0.0) is a Chinese-language fork of the open-source Android TV launcher cleanyourtv. It replaces the stock TV home screen with a wallpaper, a large clock and weather block, an app grid, a six-entry control center and a configurable screensaver — with no ad slots or recommendation feed. It is intended for people who own an Android TV box or TV and want a calmer home screen.
What changes on the TV
The home screen shows time, date and weather over a wallpaper, an app bar grouped into rows of 4–7 icons, plus signal-source, network and control-center shortcuts in the top right. Pressing Back in the grid returns to the first row, and pressing it again enters the clock screensaver. The control center opens system settings, launcher settings, memory cleanup, wallpaper/screensaver, update check and about. Settings are edited on a two-column page with a live preview that reflects the real installed apps, layout, clock position, font size, 12/24-hour format and weather city.
Mechanisms worth knowing
The screensaver offers a plain time display, a locally drawn flip clock (small/medium/large card sizes) and a Bing daily-wallpaper mode; the clock drifts and changes color each minute to reduce burn-in. Wallpaper and screensaver pages also support optional wallpaper rotation and Bing daily images. A home-guard accessibility service watches window switches and pulls GlassTV back when the stock launcher appears — the author documents this as useful on Xiaomi firmware that kills third-party launchers when idle; it watches window changes only, not content or key presses. Updates check only this repository's Releases, are off by default, and can fall back to mirror proxies if GitHub is unreachable. A 174-device debloat list ships in the repo; it disables packages rather than uninstalling them.
Requirements and caveats
- Packages: the universal APK needs Android 5.0+; the lite44 APK targets Android 4.4+, dropping Bing daily wallpaper, video wallpaper and online wallpaper while keeping the rest. Both share a signature and can overwrite each other without losing settings (README).
- Installation is via ADB from a computer on the same network, then setting GlassTV as the home activity. No root is needed, and the author documents restoring the original launcher and uninstalling.
- Upgrade from CleanYourTV 3.x is a parallel install because the package name changed to
com.glasstv.tvhome; existing layout and wallpaper choices do not migrate automatically. - Test scope: the author reports testing on a Xiaomi MiTV-ASTP0 (Android 9), TCL/Thunderbird, and Android 4.4/5.1/14 emulators, and claims theoretical support for Android TV 4.4+. The TV ADB guide covers several brands, but other firmware may still fail on specific entry points such as system settings (device notes).
- On Android 4.4 the signal-source button degrades to opening the TV's own input panel.
- The licence is stated as GPL-3.0, matching upstream, with the wallpaper module under MIT; the repository's licence detection reports NOASSERTION (repository).
HotRepo's take
The project appeared on HotRepo's NEW-REPOSITORY board for Java on 2026-10-24 with 59 total stars (#20), which is a dated snapshot, not a daily growth figure. Stored daily-board coverage is too thin to infer a trend.
Written by AI from the project's README, updated October 28, 2026. The project's own docs are the source of truth.