roku-control

📺 本地网络智能遥控助手

🥥79总安装量 17评分人数 10
100% 的用户推荐

基于 Roku 官方 ECP 协议,零认证本地操控电视与流媒体,打造私密无延迟的智能家居中控体验。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险代码执行函数(eval/exec/system),仅本地网络通信,无数据上传云端
  • ✅ 完善的输入验证与错误处理机制,无静默数据收集行为
  • ✅ 权限申请与功能完全匹配,网络通信仅针对用户指定的本地 Roku 设备
  • ⚠️ 依赖 requests 库版本未完全锁定,建议手动指定 >=2.25.0 版本
  • ⚠️ 来源为 T3 社区级别,虽代码安全规范但需关注后续更新维护

使用说明

Roku Control 是一款基于 Roku 官方 External Control Protocol (ECP) 的本地网络设备控制技能,允许用户通过简单的 HTTP 命令完全操控局域网内的 Roku 电视或流媒体播放器。

核心用法涵盖设备自动发现、应用启动、导航控制、媒体播放、音量调节及文本搜索六大类操作。用户可通过 SSDP 协议自动发现网络中的 Roku 设备,获取 IP 地址后,使用 CLI 命令或自然语言指令执行操作,如启动 Netflix、调节音量、发送搜索关键词等。技能支持复杂工作流编排,可结合睡眠延迟实现"电影之夜"等自动化场景,并能与其他智能家居技能(如灯光控制)联动。

显著优点包括:纯本地通信零延迟,无需互联网连接;零认证零配置,开箱即用;支持全面的遥控器功能模拟;提供完善的自然语言映射,降低使用门槛;完全隐私安全,无云端数据交互。

潜在局限性需留意:ECP 协议无法唤醒完全关机的设备;依赖稳定的本地网络环境,设备 IP 变动需重新配置;音量与电源控制仅限 Roku TV 或支持 HDMI-CEC 的 setup;文本输入采用逐字符发送方式,长文本搜索效率较低;部分路由器可能屏蔽 SSDP 多播发现。

适合拥有 Roku 设备的家庭用户、智能家居自动化爱好者及追求隐私安全的本地中控方案使用者。特别适合构建"一键观影"等家庭影院自动化场景。

使用风险主要涉及网络配置:需确保防火墙未阻断 8060 端口及 SSDP 多播;建议为 Roku 设备配置静态 IP 或 DHCP 保留以避免 IP 变动导致控制失效;依赖 requests 库建议升级至 2.25.0 以上版本以防范潜在安全漏洞。

roku-control 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 11.0 kB
common-apps.mdtext/markdown
请选择文件