feat: implement basic music player and grpc server

This commit is contained in:
Alexander Navarro 2024-05-28 20:11:53 -04:00
parent ad61cf68c6
commit 7382b06bdf
10 changed files with 336 additions and 61 deletions

View file

@ -48,6 +48,24 @@ The project was split into 2 though:
- [Fuuka](https://megamitensei.fandom.com/wiki/Fuuka_Yamagishi), the navi of SEES in Persona 3, you can ask her to change the musing in tartarus. It act as the frontend to interact with the player.
- [Juno](https://megamitensei.fandom.com/wiki/Juno), the persona of Fuuka that grants her the ability to communicate telepatically to her teamates. It act as the music player.
## Contributing
Aside from rust and cargo, you need the following dependencies:
- alsa-lib devel package
```bash
# fedora
dnf install -y alsa-lib-devel
```
- Tonic protobuf dependencies
```bash
# fedora
dnf install -y protobuf-devel
```
## Similar projects
- [Navidrome](https://www.navidrome.org)