📌 项目地址:yuliskov/SmartTube | ⭐ 33,147 颗星 | 🔧 Java | 📜 未标注
先说结论
Android TV 上的官方 YouTube 客户端有几个老毛病:广告越插越多,部分设备上分辨率被锁死。SmartTube 是针对这些问题的开源方案,33k Star,Java 编写,跑在 Android TV 和电视盒子上。免费,不依赖 Google 服务,手机和平板不支持。
核心功能
README 列出的功能清单:
- SponsorBlock 集成(自动跳过视频内赞助段落)
- 8K 分辨率、60fps、HDR 支持
- 可调播放速度
- 查看直播聊天
- 自定义按钮
- 界面干净,不要求 Google Services
其中“不依赖 Google 服务”这条实际意义比看起来大:没有 Google Play Services 的设备(很多国产或低端盒子)也能正常用,最低支持 Android 4.3 KitKat。
安装
两个官方渠道:
- GitHub Releases:https://github.com/yuliskov/SmartTube/releases
- F-Droid:https://f-droid.org/packages/app.smarttube.fdroid/
没有 Play Store 版本,需要侧载 APK。README 里附了安装视频,官方站点是 smarttubeapp.github.io。没有 sideload 经验的话先看视频。
必须知道的安全事件
README 顶部有一则安全公告,我建议每个用户都认真读一遍。
开发者披露:其开发环境曾被未知恶意软件感染,部分构建版本可能受到影响,公开密钥可能已泄露。应对措施是全盘擦除重装、恢复干净环境,目前所有构建都经 VirusTotal 扫描,F-Droid 版本发布前也会验证。
如果你在事发期间用过 SmartTube,按 README 给出的步骤撤销授权:
- 打开 myaccount.google.com/security
- 找到 “Your connections to third-party apps & services”
- 点击 “See all connection”,定位 YouTube TV 或 Google Drive
- 选中应用 → “Remove access”
开发者的说法是:应用使用一次性连接码授权,权限非常有限(比如不能改你的密码),所以理论上风险可控。但如果你在意,就把授权撤销,然后从官方渠道下载新版本和新公钥。这件事对开源项目的启示也值得记着——供应链安全不分大小项目。
设备兼容性:一个即将踩到的坑
支持:所有 Android TV 和电视盒子,含 2025 年 10 月前发布的 FireTV 设备、NVIDIA Shield、Chromecast with Google TV,最低 Android 4.3。
不支持:手机和平板,以及 Samsung Tizen、LG webOS、Apple TV 等非 Android 平台。
关键变化:2025 年 10 月起,新款 Amazon FireTV 设备底层不再运行 Android,改用亚马逊自家的 VegaOS。Fire Stick 4K Select 及更新机型无法使用 SmartTube。如果你正打算买盒子专门跑它,避开这批新设备,买 10 月之前的旧款或其他 Android 盒子。
坦诚的短板
README 自己列了三条限制,其中两条对日常使用有实际影响:评论功能不稳定;语音搜索和投屏的表现可能不如官方应用,具体取决于设备。另外一条是只支持电视端。这种把缺点写在 README 开头的做法,我反而觉得加分。
我的判断
如果电视是 Android 系统的,SponsorBlock 加 8K/HDR 这套组合在官方客户端上不可能出现,SmartTube 值得一试。代价是侧载安装、手动更新,以及对安全事件残留风险的自行判断。买新 FireTV 设备的用户可以直接划走——VegaOS 已经把这条路堵死了。