Skip to content

QueueViewController: Queue Remove Media Enhancements

This Merge brings a UI Update and handles some corner cases.

Corner cases

  • Removing the currently playing media from the queue did not change the playback and the queue collection view wasn't being updated correctly.
  • Removing all media from the queue did not stop the playback and produced an empty collectionView.

Enhancements

  • Adding a remove button to only queue cells makes removing media easier and clearer than the scroll-to-remove method.
  • Handling removing the currently playing media and changing the playback to the proper media item due to the index and playing mode.
  • Ensuring that playback is stopped when the queue becomes empty after removing all media.
Queue Media Removing issues Queue Media Removing Enhancements
QueueIssue QueueMediaRemoveEnhancements

Merge request reports