马里奥-德尔-卢纳 / phptv
Sony Android TVs 的 PHP 远程控制。
v1.0.1
2017-08-05 12:10 UTC
Requires
- php: >=7.0
- clancats/container: dev-master
- league/climate: dev-master
README
PHPTv
用 PHP 编写的索尼 Bravia Android TV 命令行远程控制。
那天晚上我找不到电视的遥控器。所以我决定推迟我应该做的事情,写了这个小程序,允许你通过命令行控制你的索尼 Android TV。
❓❓❓
安装
如果你使用 composer,你可以使用全局包。
$ composer global require mario-deluna/phptv
确保你已经导出了 vendors bin 路径
$ export PATH="$PATH:$HOME/.composer/vendor/bin"
你也可以直接下载并使用预构建的 .phar
文件。
$ wget https://github.com/mario-deluna/PHPTv/blob/v1.0.1/phptv.phar?raw=true -O phptv.phar
如果你信任我,将其添加到你的 bin 目录。
$ sudo chmod a+x phptv.phar $ sudo mv phptv.phar /usr/local/bin/phptv
设置预共享密钥 (PSK)
- 转到 "设置" > "网络" > "家庭网络设置" > "IP 控制"
- 将 "身份验证" 设置为 "正常和预共享密钥"
- 选择一个 "预共享密钥"。 (默认为 0000)
现在你应该可以开始使用遥控器了。
使用方法
要启动遥控器,只需输入 phptv <你的电视 IP> <psk>
。
$ phptv 192.168.1.42 0000
远程键控制
------------------------------------------------------------
| key | action | description |
============================================================
| ← | Left | Navigate left |
------------------------------------------------------------
| → | Right | Navigate Right |
------------------------------------------------------------
| ↑ | Up | Navigate Up |
------------------------------------------------------------
| ↓ | Down | Navigate Down |
------------------------------------------------------------
| ↵ | Confirm | Enter / Confirm |
------------------------------------------------------------
| ⌫ | Return | Go Back / Return |
------------------------------------------------------------
| c | Command | Opens the command prompt. |
------------------------------------------------------------
| f | Forward | Enter the forward raw commands mode. |
------------------------------------------------------------
| g | Home | Go Home. |
------------------------------------------------------------
| p | TogglePower | Turns the TV on / Off |
------------------------------------------------------------
| m | Mute | Mute / Unmute the Tv. |
------------------------------------------------------------
| b | VolumeDown | Turn down for what? |
------------------------------------------------------------
| n | VolumeUp | Turn up the Volume |
------------------------------------------------------------
PS
这是一个绝对的 "仅供娱乐" 和 "因为我可以" 项目。你只用正常的遥控器就会快得多。我仍然希望你喜欢这个小玩笑。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅许可文件。