Skip to content

Commit 685fb4e

Browse files
Merge pull request plietar#156 from kingosticks/fix/update-context-uri
Include updating context_uri along with tracks and current index
2 parents 3ce2211 + a463633 commit 685fb4e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

connect/src/spirc.rs

+4
Original file line numberDiff line numberDiff line change
@@ -667,9 +667,13 @@ impl SpircTask {
667667
fn update_tracks(&mut self, frame: &protocol::spirc::Frame) {
668668
let index = frame.get_state().get_playing_track_index();
669669
let tracks = frame.get_state().get_track();
670+
let context_uri = frame.get_state().get_context_uri().to_owned();
670671

671672
self.state.set_playing_track_index(index);
672673
self.state.set_track(tracks.into_iter().cloned().collect());
674+
self.state.set_context_uri(context_uri);
675+
self.state.set_repeat(frame.get_state().get_repeat());
676+
self.state.set_shuffle(frame.get_state().get_shuffle());
673677
}
674678

675679
fn load_track(&mut self, play: bool) {

0 commit comments

Comments
 (0)