[package]
edition = "2024"
name = "mpdclient"
version = "0.2.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust interface to MPD using libmpdclient"
readme = "README.md"
license = "MIT"
repository = "https://codeberg.org/fregrem/mpdclient"
[features]
protocol_0_24 = []
[lib]
name = "mpdclient"
path = "src/lib.rs"
[[test]]
name = "connection"
path = "tests/connection.rs"
[[test]]
name = "database"
path = "tests/database.rs"
[[test]]
name = "directory"
path = "tests/directory.rs"
[[test]]
name = "idle"
path = "tests/idle.rs"
[[test]]
name = "message"
path = "tests/message.rs"
[[test]]
name = "mixer"
path = "tests/mixer.rs"
[[test]]
name = "player"
path = "tests/player.rs"
[[test]]
name = "playlist"
path = "tests/playlist.rs"
[[test]]
name = "queue"
path = "tests/queue.rs"
[[test]]
name = "replaygain"
path = "tests/replaygain.rs"
[[test]]
name = "search"
path = "tests/search.rs"
[[test]]
name = "settings"
path = "tests/settings.rs"
[[test]]
name = "song"
path = "tests/song.rs"
[[test]]
name = "stats"
path = "tests/stats.rs"
[[test]]
name = "status"
path = "tests/status.rs"
[dependencies.mpdclient-sys]
version = "3"
[dependencies.thiserror]
version = "2.0"
[dev-dependencies.eyre]
version = "0.6"
[dev-dependencies.rand]
version = "0.9"
[dev-dependencies.tokio]
version = "1.49"
features = [
"macros",
"rt-multi-thread",
"time",
]