The radio project, development of the streaming software itself and things related to it.
- C++ 95.8%
- CMake 4.2%
| cmake | ||
| dist/x86_64 | ||
| source | ||
| .clang-format | ||
| .gitignore | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
TouHouFM Radio 2 (THFMR2) Player
This CMake project builds the TouHouFM Player daemon. It can play TTA files with a given offset and given duration. It expects input from a provider (either THFMR2Provider or THFMR2Playlist).
Requirements
This project needs these THFMR2 components:
- THFRM2 - Mandatory
- THFMR2Protocol - For daemon to daemon protocol
- THFMR2Logging - For Logging
- THFMR2Utils - For various helpers
- THFMR2TTA - For decoding TTA
- THFMR2StreamingBase - For streaming
- THFMR2StreamingEncoder - For streaming
Usage
Building:
mkdir build
cd build
cmake ..
cmake --build .
Installing:
# Inside build directory
cmake --build . --target install