5 个版本
使用旧 Rust 2015
0.1.4 | 2020年2月20日 |
---|---|
0.1.3 | 2019年6月11日 |
0.1.2 | 2018年1月20日 |
0.1.1 | 2017年12月10日 |
0.1.0 | 2017年12月10日 |
#500 in 音频
30KB
628 行
sonos.rs
sonos.rs 是用 Rust 编写的索尼控制器库。目前它仅支持播放操作(播放、暂停、停止、跳过、将曲目添加到队列、从队列中删除曲目),但尚未支持搜索操作。
示例
extern crate sonos;
let devices = sonos::discover().unwrap();
let bedroom = devices.iter()
.find(|d| d.name == "Bedroom")
.expect("Couldn't find bedroom");
let track = bedroom.track().unwrap();
let volume = bedroom.volume().unwrap();
bedroom.play();
println!("Now playing {} - {} at {}% volume.", track.title, track.artist, volume);
依赖项
~10–16MB
~332K SLoC