Skip to content

QueueViewController: Update view with the shuffle state + Shuffle improvements

This merge request brings several adjustments to:

  • The shuffle state and repeat modes that are now properly set when the mini player is displayed
  • The notification sent after a shuffle state update that is now different from the one sent after a repeat mode update
  • The now playing screen of the CarPlay interface that now listens to this notification to update the shuffle state

This merge request also brings an adjustment to the shuffle implementation in the VLCPlaybackService with:

  • The use of a proper VLCMediaList to store the shuffled medias.

This simplifies the computation of the previous/next indexes and the current mediaList read by the media player is updated when the shuffle state is.

Finally, this merge request brings an addition to the QueueViewController by:

  • Updating the view when the shuffle state is updated in order to allow the user to see the next medias in queue.

Shuffled_play_queue

Closes #1807 (closed)

Merge request reports