4个版本
0.0.3 | 2021年1月26日 |
---|---|
0.0.2 | 2021年1月25日 |
0.0.1 | 2021年1月25日 |
0.0.0 | 2021年1月15日 |
#830 在 硬件支持
27KB
521 代码行
roku-ecp-rs
由于Roku ECP的文档不正确/缺失,直到0.1.0版本可能存在破坏性更改。
Rust的Roku 外部控制协议的crate。
安装
将以下内容添加到您的Cargo.toml中
[dependencies]
roku_ecp = "0.0.3"
有关用法,请查看示例。
可用API
通用
- query/media-player
- keydown/
- keyup/
- keypress/
- launch/
- install/
- query/device-info
- query/icon/
- query/active-app/
- query/apps/
- search
- input (加速度计、方向、陀螺仪、磁力计、触摸和多点触摸)
电视
欢迎为这些功能提交PR。我没有Roku电视进行测试。
- query/tv-channels
- query/tv-active-channel
- launch/tvinput.dtv
依赖项
操作系统
Windows和macOS:无
Linux:OpenSSL + headers > v1.0.1
- Debian:
sudo apt install libssl-dev
- Fedora:
sudo dnf install openssl-devel
异步运行时
此crate需要异步运行时,例如tokio或async-std。
查找您的Roku设备的IP地址
在主菜单中,导航到设置 > 网络 > 关于
。
致谢
@carloabelli的roku crate,该crate被用作参考。
依赖项
~7–10MB
~204K SLoC