MACTV
GitHub
5258470214094152923739824620463452584702140941529237398246204634

组成What's included

MacTV 包含什么What MacTV consists of

01

Mac 端程序The Mac side

建立并维持电视的独立桌面,采集画面和声音、编码发送,接收遥控器操作,并负责自动恢复。Sets up and keeps the TV's separate desktop, captures and encodes its picture and sound, takes the remote's input, and handles recovery.

02

电视端接收应用The TV receiver

发现并配对 Mac,显示画面、播放声音,把遥控器操作发回 Mac。Finds and pairs with the Mac, shows the picture, plays the sound and sends the remote's presses back.

03

网页应用配置Web app configurations

每个应用一份配置,描述网址、遥控方式和按键;附带 Apple Music 的电视界面作为示例。One configuration per app, describing its address, remote mode and keys; an Apple Music TV interface is included as an example.

04

设备档案与 agent 指南Device profiles and agent guide

记录不同设备的差异,并指导编程 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.

致谢:本项目受 cleanyourtv 启发;插图使用 Anatomy 绘制。Thanks: this project was inspired by cleanyourtv; the figure is drawn with Anatomy.