cocombee/glass-tv

效率与系统工具

为 Android TV 换上去广告的轻量玻璃桌面,并通过 Wi-Fi 精简预装服务。

126
130
Java
NOASSERTION
上线 5 天

如果你的 Android TV 开机慢、主屏被推广内容占据,缓存还会涨到让应用打开一片空白,Glass TV 提供了两步方案:用脚本通过 Wi-Fi 精简电视,再用一个轻量启动器替换主屏。它不是一键安装,前提是你能找到电视 IP,并在一台电脑上运行命令。

解决什么问题

原厂 Google TV 或 Android TV 主屏会把应用和推广内容混在一起,Play 商店的下载残留还会堆积在应用缓存里,直到应用打开变慢甚至白屏。常见做法是拿遥控器手动清理,过一阵又恢复原样。Glass TV 改了两个环节:精简脚本经网络禁用预装服务,不需要 root;启动器则把主屏换成应用网格,后面衬着每周轮换的图片。最后得到的是直接进入应用、网格里没有广告的电视。

有什么不同

启动器刻意做得很小。README 给出的数据是:在 1.8 GB 内存的小米电视上占用约 80–100 MB,内存里同时只有一张壁纸,进入应用后不运行任何东西。Android 10 没有实时模糊,所以 Glass TV 用“每次图片变化时模糊一次、玻璃再取其一块”的方式模拟毛玻璃;如果你期待实时半透明,这个取舍需要提前知道。

每周的“地点”功能在电视本机上抓取 Bing 每日图片,先按图片说明文字跳过可能有人物的图片,再用 Android 自带的人脸检测做第二道过滤,然后把图片调暗、在应用网格后面轮换。它不需要账号或 API key,但会让启动器联网;在主题里设 "places": false 并用 tools/theme.sh 推送,就能让启动器离线。精简也有持续维护的一面:每 15 天,Home 空闲时电视会请求一次清理应用缓存,登录状态和应用数据不动。

谁值得试

适合:有 Android 8 或更新版本的 Android TV / Google TV,愿意自己找 IP、跑脚本的开发者或折腾型用户,并且更想要安静的应用网格而不是厂商内容。也适合性能较弱、缓存堆积会导致白屏的电视用户。

不适合:LG webOS 和三星 Tizen 用户。这两个平台不能运行 Android 应用,也不允许应用替换主屏或 Home 键;README 建议这类用户外接 Android TV 盒子,LG 上的应用版本标为预览,三星版本只是计划中。想完全不用电脑安装的人,可以参考文档里的 AI 助手引导路径,但仍应预期是一步步确认的流程,而不是应用商店下载。

使用条件与边界

你需要 Android 8+ 的 Android TV 或 Google TV、电视的 IP 地址,以及一台能跑 Python 环境的电脑来执行精简和主题工具;README 的安装步骤会创建虚拟环境、安装依赖,然后运行 tools/disable.sh、launcher/build-and-install.sh 和 tools/theme.sh。具体机型覆盖情况见 DEVICES.md,其中区分了完整流程、原启动器和仅精简三种测试程度——先确认你的型号,再假设启动器能干净地替换 Home。

日常维护包括:换壁纸要重新推送主题;让文档中的缓存清理按 15 天周期运行,或者用 tools/cache-clean.sh 一次处理多台电视。Bing 图片轮换依赖微软的图片源以及说明文字和人脸两道过滤,除非改用本地壁纸,否则图片选择不完全由你控制。项目称精简过程可恢复,但这描述的是脚本行为,不是对每家厂商行为的保证;请先看你那台电视对应的精简清单,不要把它当成通用承诺。

HotRepo 点评

HotRepo 在 2026-10-24 首次收录该仓库,当时它刚创建 5 天;2026-10-25 它出现在 Java 新项目榜第 14 名,总星数 125。这是一个年轻仓库的快照,不是每日增长数据,也没有足够可比的榜单历史来判断热度能否持续。投入时间前值得确认的具体一点是:你的电视型号在兼容列表里是否经过完整流程测试,而不是只有“仅精简”级别的覆盖。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。