An MPD client library that wraps the mpd crate providing an interface that closely resembles the mpc commands.
This was created initially for fun and practice writing Rust. The library code here was written in support of mp-cli
.
Recently I've been playing around with the Rust nightly feature cargo-script
in conjunction with SketchBar. I wanted to see if I could write a SketchyBar plugin that displays current MPD status entirely in Rust. Combining this library, my Rust SketchyBar helper and cargo-script
I was able to do just that.
See the sketchybar example for more details.