#控制 #播放列表 #远程控制 #FM #音频播放 #轨道 #kenku

kenku_control

使用 Kenku Remote 管理 Kenku FM 的库

7 个版本

0.2.3 2024 年 5 月 18 日
0.2.2 2024 年 5 月 18 日
0.1.1 2023 年 9 月 26 日

#231音频

Download history 23/week @ 2024-05-06 680/week @ 2024-05-13 49/week @ 2024-05-20 1/week @ 2024-07-01

343 每月下载量

MIT 许可证

49KB
633 代码行

Kenku Control

License

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