我想要一些关于LG webOS电视的信息。对于一些家庭自动化,我需要这两个信息。也许有人可以告诉我,我应该在哪里找到它,或者如何获得这些信息:
1)我需要电视上安装的所有应用程序的所有应用程序I。我确实已经有了一些,但不是全部。
2)我还需要遥控器的所有按钮绑定。与应用程序ids一样,我知道一些,但不是全部。
请看一下代码。如果有人能提供一份名单或告诉我如何获得这些,那就太好了。
非常感谢!
App ID list:
"com.webos.app.hdmi1" = "HDMI-1",
"com.webos.app.hdmi2" = "HDMI-2",
"com.webos.app.hdmi3" = "HDMI-3",
"com.webos.app.hdmi4" = "HDMI-4",
"com.webos.app.today" = "Heute",
"lovefilm.de" = "Amazon Prime Video",
"googleplaymovieswebos" = "Google Play Filme",
"youtube.leanback.v4" = "YouTube",
"com.webos.app.browser" = "Webbrowser",
"com.webos.app.connectionwizard" = "Geräteanschluss",
"com.webos.app.smartshare" = "SmartShare",
"com.webos.app.miracast" = "Screen Share",
"com.webos.app.notificationcenter" = "Benachrichtigungen",
"com.palm.app.settings" = "Einstellungen",
"com.webos.app.softwareupdate" = "Software-Update",
"de.2kit.castbrowserlg" = "TV Cast"]
"com.webos.app.livetv"="TV",
"com.webos.app.tvguide"="TV Guide",
"youtube.leanback.v4" = "Youtube",
"googleplay" = "googleplay"Commands:
audioStatus
audioVolume
closeApp appid
getTVChannel
input3DOff
input3DOn
inputChannelDown
inputChannelUp
inputMediaFastForward
inputMediaPause
inputMediaPlay
inputMediaRewind
inputMediaStop
listApps
listChannels
listInputs
listServices
mute muted
notification message
off
on
openAppWithPayload payload
openBrowserAt url
openYoutubeId videoid
openYoutubeURL url
setInput input_id
setTVChannel channel
setVolume level
startApp appid
swInfo
volumeDown
volumeUp发布于 2019-09-04 11:23:56
假设您的电视上打开了websocket端口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上测试。
在我所见过的库中,按钮代码被硬编码为命令。
https://stackoverflow.com/questions/55898625
复制相似问题