通过 Wi-Fi 经 ADB 精简安卓电视和 Google TV 的预装应用,并替换为类似 Apple TV 的干净主屏。
nthnclrk/CleanFrame
面向三星 The Frame 电视(Tizen 系统)的个人主屏幕,可用遥控器操作,可分叉后自行修改。
- Star
- 264
- Fork
- 30
- 未关闭 Issue
- 2
- 最近提交
- 前天
这是什么?
CleanFrame 是一款面向三星 The Frame 电视的简洁主屏幕,显示你选定的应用、一张照片和时间,并针对电视遥控器进行了交互设计。项目基于 Tizen 平台,使用 ES5 运行时,作者将其作为可继续开发的起点分享,而非开箱即用、可移植的成品。
界面支持列表和 Dock 两种布局,可选浅色或深色背景与 12 小时制时钟。用户可以选择并重新排列主屏应用、发现电视上已安装的应用,从十五张壁纸中挑选,并在设置页调整字体、焦点和玻璃材质效果,偏好设置保存在本地。毛玻璃和模糊效果预先渲染,电视只加载成品图片,焦点反馈通过变换和透明度实现。
在接触硬件之前,可以用 Node.js 22+ 和 Python 3.10+ 在浏览器中预览界面。安装到电视需要自备证书、签名配置和应用标识;安装脚本针对作者自己的电脑和电视编写,需要自行适配并测试。涉及原生主屏幕或开机启动的修改依赖未公开文档的辅助函数,存在一定风险。
核心功能
- 01列表或 Dock 两种布局,可显示图标、名称或两者兼有。
- 02照片或纯色浅色、深色背景,搭配简洁的 12 小时制时钟。
- 03可选择、重排主屏应用,并发现电视上已安装的应用。
- 04内置十五张壁纸,偏好设置保存在本地。
- 05提供浏览器预览,无需电视即可开发界面。
适用场景
- 把三星 The Frame 改造成以照片为主的个人主屏幕。
- 分叉项目,作为定制 Tizen 电视界面的起点。
- 在浏览器中原型化遥控器导航界面,再部署到电视上。
快速上手
- 1
克隆仓库
git clone https://github.com/nthnclrk/CleanFrame.git - 2
进入项目目录
cd CleanFrame - 3
安装依赖(需要 Node.js 22+)
npm ci - 4
启动浏览器预览,然后打开 localhost:4795/home/
npm run dev:public
使用前须知
- 它是为一台三星 The Frame 电视开发的,仅在该参考环境中测试过。
- 安装脚本针对作者的电脑、电视和固件,你需要自行调整。
- 仅支持 Tizen 系统;Android TV、Google TV、LG webOS 和 Roku 需要单独实现。
- 原生主屏幕和开机启动修改依赖未公开的辅助功能,固件更新后可能失效。
标签
常见问题
- CleanFrame 是什么?
- 面向三星 The Frame 电视(Tizen 系统)的个人主屏幕,可用遥控器操作,可分叉后自行修改。 CleanFrame 是一款面向三星 The Frame 电视的简洁主屏幕,显示你选定的应用、一张照片和时间,并针对电视遥控器进行了交互设计。项目基于 Tizen 平台,使用 ES5 运行时,作者将其作为可继续开发的起点分享,而非开箱即用、可移植的成品。
- CleanFrame 可以免费使用吗?用的什么许可证?
- CleanFrame 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- CleanFrame 还在维护吗?
- 活跃维护中。CleanFrame 最近一次提交是在 2026年10月20日。
- CleanFrame 适合用来做什么?
- 把三星 The Frame 改造成以照片为主的个人主屏幕。 分叉项目,作为定制 Tizen 电视界面的起点。 在浏览器中原型化遥控器导航界面,再部署到电视上。
- CleanFrame 怎么安装和运行?
- 克隆仓库: git clone https://github.com/nthnclrk/CleanFrame.git 进入项目目录: cd CleanFrame 安装依赖(需要 Node.js 22+): npm ci 启动浏览器预览,然后打开 localhost:4795/home/: npm run dev:public
- 在哪里获取 CleanFrame?
- 源代码和安装说明在 GitHub 上:https://github.com/nthnclrk/CleanFrame
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
通过 Wi-Fi 用 ADB 清理 Android TV 和 Google TV 的预装应用,并换上轻量的 Apple TV 风格桌面。
参照 tvOS 设计的开源 Android TV 桌面,适配小米、TCL 等国产电视,无广告,开机自动接管。
开源、无广告的 Google TV / Android TV 主屏幕替代方案,展示你已安装应用中的热门推荐、天气和加密货币价格。
用于构建交互式用户界面的 JavaScript 库,基于可组合的组件开发。