5 个版本
0.2.1 | 2022 年 1 月 30 日 |
---|---|
0.2.0 | 2022 年 1 月 24 日 |
0.1.2 | 2022 年 1 月 19 日 |
0.1.1 | 2022 年 1 月 11 日 |
0.1.0 | 2022 年 1 月 10 日 |
#20 在 #tv
每月下载 27 次
13KB
200 行
LGRemote
2012 年代的 LG 电视(WebOS 之前)可以通过网络进行控制,此命令行程序允许您向网络上的兼容电视发送命令。
如果此项目不符合您的需求,请检查 Resources/References 部分以了解其他几个项目。
安装
此项目使用 cargo
进行构建管理,并完全使用 rust
编写。二进制文件尚未提供。
您可以克隆此仓库并运行 cargo install --path .
,或者通过 https://crates.io 使用 cargo install LGremote
安装。
用法
电视可以通过尚未支持的 SSDP 进行识别,这是查找电视 IP 地址所需的。
LGRemote IPaddress
将导致电视显示配对密钥。LGRemote IPaddress Key Command
将向电视发送命令。- 您可以给命令设置别名,例如
alias TV_control="LGRemote 192.168.1.100 123456"
并这样使用它TV_control VOLUME_UP
。
兼容命令
命令 | 键 | 备注 |
---|---|---|
POWER | 1 | 可以关闭电视但不能打开。考虑尝试唤醒网络(不是所有电视都支持此功能)。 |
NUM_0 | 2 | |
NUM_1 | 3 | |
NUM_2 | 4 | |
NUM_3 | 5 | |
NUM_4 | 6 | |
NUM_5 | 7 | |
NUM_6 | 8 | |
NUM_7 | 9 | |
NUM_8 | 10 | |
NUM_9 | 11 | |
UP | 12 | |
DOWN | 13 | |
LEFT | 14 | |
RIGHT | 15 | |
OK | 20 | |
HOME | 21 | |
MENU | 22 | |
BACK | 23 | |
VOLUME_UP | 24 | |
VOLUME_DOWN | 25 | |
MUTE | 26 | |
CHANNEL_UP | 27 | |
CHANNEL_DOWN | 28 | |
BLUE | 29 | |
GREEN | 30 | |
RED | 31 | |
YELLOW | 32 | |
PLAY | 33 | |
PAUSE | 34 | |
STOP | 35 | |
FF | 36 | |
REW | 37 | |
跳过FF | 38 | |
跳过REW | 39 | |
录制 | 40 | |
录制列表 | 41 | |
直播 | 43 | |
电子节目指南 | 44 | |
信息 | 45 | |
画面比例 | 46 | |
EXT | 47 | |
画中画 | 48 | |
字幕 | 49 | |
节目列表 | 50 | |
文本 | 51 | |
标记 | 52 | |
3D | 400 | |
3D_LR | 401 | |
虚线 | 402 | |
上一页 | 403 | |
最爱 | 404 | |
快速菜单 | 405 | |
文本选项 | 406 | |
音频描述 | 407 | |
网络直播 | 408 | |
节能 | 409 | |
AV | 410 | |
SIMPLINK | 411 | |
退出 | 412 | |
保留 | 413 | 什么也不做? |
画中画频道上移 | 414 | |
画中画频道下移 | 415 | |
切换画中画 | 416 | |
应用 | 417 |
资源/参考
遗憾的是,官方文档似乎已经不再可用,但有一些库和脚本可用。node-lgtv-api[4] 是最完整和最有用的项目。
- https://github.com/ubaransel/lgcommander
- https://github.com/grieve/python-lgtv - 大部分命令代码从这里来。
- http://dorchain.net/~joerg/code/lg.py
- https://github.com/timmson/node-lgtv-api - 最有用
- https://developer.lgappstv.com/TV_HELP/index.jsp?topic=%2Flge.tvsdk.references.book%2Fhtml%2FUDAP%2FUDAP%2FAnnex - 已失效
许可协议
MIT许可,因为这与之前的项目保持一致。
依赖关系
~7–18MB
~283K SLoC