refine auto play

This commit is contained in:
Ethan Pippin 2022-01-01 00:12:03 -07:00
parent 9963c9af3b
commit 5eeea800fc
2 changed files with 2 additions and 2 deletions

View File

@ -385,7 +385,7 @@ extension VLCPlayerViewController: VLCMediaPlayerDelegate {
viewModel.playerState = vlcMediaPlayer.state viewModel.playerState = vlcMediaPlayer.state
if vlcMediaPlayer.state == VLCMediaPlayerState.ended { if vlcMediaPlayer.state == VLCMediaPlayerState.ended {
if viewModel.autoPlayNextItem && viewModel.nextItemVideoPlayerViewModel != nil { if viewModel.autoPlayNextItem && viewModel.shouldShowAutoPlayNextItem && viewModel.nextItemVideoPlayerViewModel != nil {
didSelectNextItem() didSelectNextItem()
} else { } else {
didSelectClose() didSelectClose()

View File

@ -94,7 +94,7 @@ extension BaseItemDto {
// TODO: show adjacent items // TODO: show adjacent items
let shouldShowAutoPlayNextItem = Defaults[.shouldShowAutoPlayNextItem] let shouldShowAutoPlayNextItem = Defaults[.shouldShowAutoPlayNextItem] && itemType == .episode
let autoPlayNextItem = Defaults[.autoPlayNextItem] let autoPlayNextItem = Defaults[.autoPlayNextItem]
let videoPlayerViewModel = VideoPlayerViewModel(item: self, let videoPlayerViewModel = VideoPlayerViewModel(item: self,