Update readme
Diff
README.md | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
@@ -1,6 +1,7 @@
# sonos.rs
sonos.rs is a Sonos controller library written in Rust.
sonos.rs is a Sonos controller library written in Rust. Currently it only supports playback operations (play,
pause, stop, skip, add track to queue, remove track from queue) with no support for search operations as of yet.
Example:
@@ -8,8 +9,14 @@
extern crate sonos;
let devices = sonos::discover().unwrap();
for device in devices {
device.play();
}
let bedroom = devices.iter()
.find(|d| d.name == "Bedroom")
.ok_or("Couldn't find bedroom")
.unwrap();
let track = bedroom.track().unwrap();
let volume = bedroom.volume().unwrap();
bedroom.play();
println!("Now playing {} - {} at {}% volume.", track.title, track.artist, volume);
```