Skip to main content

Crate mpdclient

Crate mpdclient 

Source
Expand description

Rust wrapper to interact with MPD through the C library libmpdclient.

Re-exports§

pub use connection::Connection;
pub use connection::Constraint;
pub use connection::ConsumeState;
pub use connection::Message;
pub use connection::Position;
pub use connection::QueueSaveMode;
pub use connection::ReplayGainMode;
pub use connection::SingleState;
pub use connection::State;
pub use entity::Entity;
pub use entity::directory::Directory;
pub use entity::playlist::Playlist;
pub use entity::song::Song;
pub use error::Error;

Modules§

connection
Everything that needs a connection to MPD.
entity
MPD Entities.
error
Error handling and types

Structs§

AudioFormat
Format of a raw PCM stream.
Settings
Settings used for a Connection to the MPD.

Enums§

Channels
Supported audio channels by MPD.
SupportedBits
Describes all supported bit counts/formats supported by MPD.
Tag
Supported tags for music files by MPD.