23 releases (1 stable)

Uses new Rust 2021

1.0.0 Aug 27, 2022
0.13.0 Dec 9, 2021
0.12.1 May 13, 2021
0.11.0 Jan 1, 2021
0.1.1 Nov 30, 2019

#916 in Network programming

Download history 18/week @ 2022-06-11 54/week @ 2022-06-18 48/week @ 2022-06-25 50/week @ 2022-07-02 61/week @ 2022-07-09 75/week @ 2022-07-16 73/week @ 2022-07-23 104/week @ 2022-07-30 62/week @ 2022-08-06 67/week @ 2022-08-13 56/week @ 2022-08-20 89/week @ 2022-08-27 72/week @ 2022-09-03 94/week @ 2022-09-10 70/week @ 2022-09-17 53/week @ 2022-09-24

295 downloads per month
Used in 5 crates (via mpd_client)

MIT/Apache

76KB
2K SLoC

mpd_protocol

Implementation of the client protocol for MPD.

Features

  • Protocol support including binary responses and command lists
  • Support for traditional blocking IO as well as asynchronous IO (through Tokio, requires the async feature flag)
  • Utilities for assembling commands and escaping arguments

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.


lib.rs:

Implementation of the client protocol for MPD. Supports binary responses and command lists.

Crate Features

Feature Description
async Async support, based on Tokio

Dependencies

~1.4–2.1MB
~36K SLoC