A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

rpc: delete positions parameter from removeAllTracksRequest

+9 -22
+2 -5
cli/src/api/rockbox.v1alpha1.rs
··· 4316 pub struct SyncRequest {} 4317 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4318 pub struct SyncResponse {} 4319 - #[derive(Clone, PartialEq, ::prost::Message)] 4320 - pub struct RemoveAllTracksRequest { 4321 - #[prost(int32, repeated, tag = "1")] 4322 - pub positions: ::prost::alloc::vec::Vec<i32>, 4323 - } 4324 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4325 pub struct RemoveAllTracksResponse {} 4326 #[derive(Clone, PartialEq, ::prost::Message)]
··· 4316 pub struct SyncRequest {} 4317 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4318 pub struct SyncResponse {} 4319 + #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4320 + pub struct RemoveAllTracksRequest {} 4321 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4322 pub struct RemoveAllTracksResponse {} 4323 #[derive(Clone, PartialEq, ::prost::Message)]
cli/src/api/rockbox_descriptor.bin

This is a binary file and will not be displayed.

+1 -1
crates/mpd/src/handlers/queue.rs
··· 342 *idle = true; 343 344 ctx.playlist 345 - .remove_all_tracks(RemoveAllTracksRequest { positions: vec![] }) 346 .await?; 347 if !ctx.batch { 348 stream.write_all(b"OK\n").await?;
··· 342 *idle = true; 343 344 ctx.playlist 345 + .remove_all_tracks(RemoveAllTracksRequest {}) 346 .await?; 347 if !ctx.batch { 348 stream.write_all(b"OK\n").await?;
+1 -3
crates/rpc/proto/rockbox/v1alpha1/playlist.proto
··· 70 71 message SyncResponse {} 72 73 - message RemoveAllTracksRequest { 74 - repeated int32 positions = 1; 75 - } 76 77 message RemoveAllTracksResponse {} 78
··· 70 71 message SyncResponse {} 72 73 + message RemoveAllTracksRequest {} 74 75 message RemoveAllTracksResponse {} 76
+2 -5
crates/rpc/src/api/rockbox.v1alpha1.rs
··· 4910 pub struct SyncRequest {} 4911 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4912 pub struct SyncResponse {} 4913 - #[derive(Clone, PartialEq, ::prost::Message)] 4914 - pub struct RemoveAllTracksRequest { 4915 - #[prost(int32, repeated, tag = "1")] 4916 - pub positions: ::prost::alloc::vec::Vec<i32>, 4917 - } 4918 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4919 pub struct RemoveAllTracksResponse {} 4920 #[derive(Clone, PartialEq, ::prost::Message)]
··· 4910 pub struct SyncRequest {} 4911 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4912 pub struct SyncResponse {} 4913 + #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4914 + pub struct RemoveAllTracksRequest {} 4915 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4916 pub struct RemoveAllTracksResponse {} 4917 #[derive(Clone, PartialEq, ::prost::Message)]
crates/rpc/src/api/rockbox_descriptor.bin

This is a binary file and will not be displayed.

+1 -3
gtk/proto/rockbox/v1alpha1/playlist.proto
··· 70 71 message SyncResponse {} 72 73 - message RemoveAllTracksRequest { 74 - repeated int32 positions = 1; 75 - } 76 77 message RemoveAllTracksResponse {} 78
··· 70 71 message SyncResponse {} 72 73 + message RemoveAllTracksRequest {} 74 75 message RemoveAllTracksResponse {} 76
+2 -5
gtk/src/api/rockbox.v1alpha1.rs
··· 4316 pub struct SyncRequest {} 4317 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4318 pub struct SyncResponse {} 4319 - #[derive(Clone, PartialEq, ::prost::Message)] 4320 - pub struct RemoveAllTracksRequest { 4321 - #[prost(int32, repeated, tag = "1")] 4322 - pub positions: ::prost::alloc::vec::Vec<i32>, 4323 - } 4324 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4325 pub struct RemoveAllTracksResponse {} 4326 #[derive(Clone, PartialEq, ::prost::Message)]
··· 4316 pub struct SyncRequest {} 4317 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4318 pub struct SyncResponse {} 4319 + #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4320 + pub struct RemoveAllTracksRequest {} 4321 #[derive(Clone, Copy, PartialEq, ::prost::Message)] 4322 pub struct RemoveAllTracksResponse {} 4323 #[derive(Clone, PartialEq, ::prost::Message)]
gtk/src/api/rockbox_descriptor.bin

This is a binary file and will not be displayed.