Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

gpui: fix shuffle issue

+7 -3
+7 -3
gpui/src/client.rs
··· 9 9 PauseRequest, PlayAlbumRequest, PlayAllTracksRequest, PlayArtistTracksRequest, 10 10 PlayDirectoryRequest, PlayTrackRequest, FastForwardRewindRequest, PlaylistResumeRequest, 11 11 PreviousRequest, RemoveTracksRequest, ResumeRequest, ResumeTrackRequest, 12 - SaveSettingsRequest, SearchRequest, StartRequest, StreamCurrentTrackRequest, 13 - StreamPlaylistRequest, StreamStatusRequest, TreeGetEntriesRequest, UnlikeTrackRequest, 12 + SaveSettingsRequest, SearchRequest, ShufflePlaylistRequest, StartRequest, 13 + StreamCurrentTrackRequest, StreamPlaylistRequest, StreamStatusRequest, TreeGetEntriesRequest, 14 + UnlikeTrackRequest, 14 15 }; 15 16 use crate::state::{SearchAlbum, SearchArtist, SearchResults}; 16 17 ··· 256 257 playlist_id: None, 257 258 position: 0, 258 259 tracks: paths, 259 - shuffle: Some(shuffle), 260 + shuffle: Some(false), 260 261 }) 261 262 .await?; 263 + if shuffle { 264 + c.shuffle_playlist(ShufflePlaylistRequest { start_index: 0 }).await?; 265 + } 262 266 c.start(StartRequest { 263 267 start_index: Some(0), 264 268 elapsed: Some(0),