【问题标题】:Get all App IDs of all installed Apps on LG webOS TV获取 LG webOS TV 上所有已安装应用程序的所有应用程序 ID
【发布时间】:2019-09-17 19:09:55
【问题描述】:

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

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

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

请查看代码。如果有人能提供一份清单或告诉我如何获得这些,那就太好了。

非常感谢!

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

【问题讨论】:

    标签: television webos lg


    【解决方案1】:

    假设您在电视上打开了一个 websocket 端口 3000,您可以使用 LGWebOSRemote 列出应用程序:

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

    ... 或者直接运行 lgtv listApps 以获得未过滤的 JSON。

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

    在我见过的库中,按钮代码被硬编码为命令。

    【讨论】:

      猜你喜欢
      • 2020-10-23
      • 1970-01-01
      • 2010-11-25
      • 2021-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      相关资源
      最近更新 更多