获取LG webOS TV上所有已安装的应用程序的所有应用程序ID

时间:2019-04-29 07:17:22

标签: television webos lg

我正在尝试获取有关LG webOS电视的一些信息。对于某些家庭自动化,我需要这两个信息。也许有人可以告诉我应该在哪里寻找或如何获得这些信息:

1)我需要电视上安装的所有应用的所有应用ID。我确实有一些,但不是全部。

2)我还需要遥控器的所有按钮绑定。与应用程序ID相同,我知道一些但不是全部。

请查看代码。如果有人可以提供列表或告诉我如何获得这些列表,那将非常好。

非常感谢您!

celery -A *APPNAME* purge
from proj.celery import app
app.control.purge()

1 个答案:

答案 0 :(得分:0)

假设您在电视上打开了一个网络套接字端口3000,则可以使用LGWebOSRemote列出应用程序:

$ lgtv listApps | jq '.payload.launchPoints[] | .id + ": " + .title'
"com.webos.app.hdmi3: HDMI 3 - PC"
"youtube.leanback.v4: YouTube"

...或仅对未过滤的JSON运行lgtv listApps

在具有webOS 4.1.0的LG UK6750PLD上进行了测试。

在我所看到的库中,按钮代码被硬编码为命令。