A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1fn main() -> Result<(), Box<dyn std::error::Error>> {
2 tonic_build::configure()
3 .out_dir("src/api")
4 .file_descriptor_set_path("src/api/rockbox_descriptor.bin")
5 .compile_protos(
6 &[
7 "proto/rockbox/v1alpha1/browse.proto",
8 "proto/rockbox/v1alpha1/library.proto",
9 "proto/rockbox/v1alpha1/metadata.proto",
10 "proto/rockbox/v1alpha1/playback.proto",
11 "proto/rockbox/v1alpha1/playlist.proto",
12 "proto/rockbox/v1alpha1/settings.proto",
13 "proto/rockbox/v1alpha1/sound.proto",
14 "proto/rockbox/v1alpha1/system.proto",
15 ],
16 &["proto"],
17 )?;
18 Ok(())
19}