Rockbox open source high quality audio player as a Music Player Daemon
mpris
rockbox
mpd
libadwaita
audio
rust
zig
deno
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 "proto/rockbox/v1alpha1/saved_playlist.proto",
16 "proto/rockbox/v1alpha1/smart_playlist.proto",
17 "proto/rockbox/v1alpha1/bluetooth.proto",
18 ],
19 &["proto"],
20 )?;
21 Ok(())
22}