组成What's included
建立并维持电视的独立桌面,采集画面和声音、编码发送,接收遥控器操作,并负责自动恢复。Sets up and keeps the TV's separate desktop, captures and encodes its picture and sound, takes the remote's input, and handles recovery.
发现并配对 Mac,显示画面、播放声音,把遥控器操作发回 Mac。Finds and pairs with the Mac, shows the picture, plays the sound and sends the remote's presses back.
每个应用一份配置,描述网址、遥控方式和按键;附带 Apple Music 的电视界面作为示例。One configuration per app, describing its address, remote mode and keys; an Apple Music TV interface is included as an example.
记录不同设备的差异,并指导编程 agent 完成安装、适配和检查。Records how devices differ, and guides a coding agent through installation, adaptation and checks.
MacTV 是开源项目,目前在我们自己的设备上日常使用,其他设备组合尚待验证。安装方法和技术细节见项目仓库。MacTV is open source and in daily use on our own devices; other combinations are not yet verified. Installation and technical details are in the project repository.
GitHub 仓库GitHub repository安装说明Installation
致谢:本项目受 cleanyourtv 启发;插图使用 Anatomy 绘制。Thanks: this project was inspired by cleanyourtv; the figure is drawn with Anatomy.