12 releases

0.1.0 Jul 9, 2023
0.0.12 Jun 23, 2017
0.0.11 Jan 25, 2016
0.0.7 Jun 26, 2015
0.0.2 Jan 24, 2015

#169 in Audio

Download history 213/week @ 2024-01-11 126/week @ 2024-01-18 94/week @ 2024-01-25 55/week @ 2024-02-01 126/week @ 2024-02-08 211/week @ 2024-02-15 141/week @ 2024-02-22 188/week @ 2024-02-29 205/week @ 2024-03-07 152/week @ 2024-03-14 187/week @ 2024-03-21 230/week @ 2024-03-28 272/week @ 2024-04-04 189/week @ 2024-04-11 201/week @ 2024-04-18 141/week @ 2024-04-25

826 downloads per month
Used in 17 crates (16 directly)

MIT/Apache

95KB
2K SLoC

rust-mpd

Pure Rust version of libmpdclient.

Full documentation

Example

Add to Cargo.toml:

[dependencies]
mpd = "*"

Then just use:

extern crate mpd;

use mpd::Client;

let mut conn = Client::connect("127.0.0.1:6600").unwrap();
conn.volume(100).unwrap();
conn.load("My Lounge Playlist", ..).unwrap();
conn.play().unwrap();
println!("Status: {:?}", conn.status());

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~180KB