Skip to content
Snippets Groups Projects

MediaCategoryViewController: Always play the entire playlist

Merged Diogo Simao Marques requested to merge diogo.simao-marques/vlc-ios:playlist into master
1 file
+ 8
1
Compare changes
  • Side-by-side
  • Inline
@@ -1490,9 +1490,16 @@ extension MediaCategoryViewController: MediaLibraryBaseModelObserver {
extension MediaCategoryViewController {
func play(media: VLCMLMedia, at indexPath: IndexPath) {
let playbackController = PlaybackService.sharedInstance()
let autoPlayNextItem = UserDefaults.standard.bool(forKey: kVLCAutomaticallyPlayNextItem)
var autoPlayNextItem = UserDefaults.standard.bool(forKey: kVLCAutomaticallyPlayNextItem)
playbackController.fullscreenSessionRequested = media.type() != .audio
if let model = model as? CollectionModel,
model.mediaCollection is VLCMLPlaylist,
!autoPlayNextItem {
autoPlayNextItem = true
}
if !autoPlayNextItem {
playbackController.play(media)
return
Loading