Terminal based client for the Music Player Daemon written in Rust.
Sends a minimal amount of commands to MPD and automatically creates a new connection when the previous one times out
and a new connection is required. It also uses a separate idling connection to listen for relevant events from MPD (on a separate thread).
tl;dr No polling for events, no pinging to keep connections alive, no creation of a new connection for each request,
like some other clients might do.
Roughly based on vimpc
, as it also uses vi-like keybinds.