#protocols #radio #fm #control #tou-hou #decoding #codec

thfmr-protocol

Internal control protocol encoding and decoding library for the TouHou.FM Radio project

4 releases

0.2.2 May 14, 2021
0.2.1 May 13, 2021
0.1.1 May 10, 2021
0.1.0 May 10, 2021

#663 in Concurrency


Used in thfmr-playlist

GPL-3.0 license

32KB
459 lines

TouHou.FM Radio - Protocol

Crate handling all the details of the internal control protocol used between the microservices that make up the TouHou.FM Radio project.

Dependencies

This project requires Rust 2018 and the following crates:

  • thfmr-util
  • serde
  • serde_json
  • tokio
  • futures
  • async-trait
  • thiserror
  • log

License

This project is distributed under the terms of the GPL version 3.0


lib.rs:

A crate implementing the internal controlling protocol used between the microservices of the TouHou.FM Radio project. When interacting with the various services, this library can be used to abstract away the protocol details.

Dependencies

~17–29MB
~532K SLoC