7 个版本
0.2.3 | 2024 年 5 月 18 日 |
---|---|
0.2.2 | 2024 年 5 月 18 日 |
0.1.1 | 2023 年 9 月 26 日 |
#231 在 音频
343 每月下载量
49KB
633 代码行
Kenku Control
Kenku Control 是一个用于控制 Kenku FM 的库。它提供了一组函数和实用程序来与 Kenku Remote 交互。
特性
- 检索 Kenku FM 设备上所有可用轨道和声音的信息。
- 控制轨道和声音的播放。
- 使用简单的命令管理播放列表播放。
使用方法
要在 Rust 项目中使用 Kenku Control,请将以下内容添加到您的 Cargo.toml 文件中
[dependencies]
kenku_control = "0.2.3"
或者,您可以使用 cargo add 自动管理依赖项
cargo add kenku_control
以下是一个演示如何在 Rust 代码中与 Kenku 交互的示例
use kenku_control::Controller;
#[tokio::main]
async fn main() {
let controller = Controler::new("127.0.0.1".to_string(), 3333);
let soundboards = controller
.get_soundboard()
.await
.expect("failed to get kenku soundboards");
// play all sounds in your soundboards
for sound in soundboards.sounds {
sound.play(&controller).await.unwrap();
};
}
在运行代码之前,请确保您的计算机上有一个 Kenku Remote Online。
贡献
欢迎贡献!如果您有任何想法、建议或错误报告,请打开一个 issue 或提交一个 pull request。
许可证
本项目采用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。
依赖项
~4–19MB
~247K SLoC