26 releases (4 stable)

1.0.3 Feb 28, 2024
1.0.2 Oct 30, 2023
1.0.1 Jul 1, 2023
1.0.0 Aug 27, 2022
0.1.1 Nov 30, 2019

#1822 in Network programming

Download history 63/week @ 2023-12-18 46/week @ 2023-12-25 60/week @ 2024-01-01 90/week @ 2024-01-08 61/week @ 2024-01-15 58/week @ 2024-01-22 83/week @ 2024-01-29 106/week @ 2024-02-05 192/week @ 2024-02-12 94/week @ 2024-02-19 334/week @ 2024-02-26 123/week @ 2024-03-04 206/week @ 2024-03-11 213/week @ 2024-03-18 140/week @ 2024-03-25 600/week @ 2024-04-01

1,185 downloads per month
Used in 8 crates (via mpd_client)

MIT/Apache

77KB
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.9–3.5MB
~57K SLoC