Add option "Close player on end of video"

Fix #442
This commit is contained in:
Arkadiusz Fal
2023-05-21 12:33:59 +02:00
parent c6798be167
commit 7d7bd40a89
4 changed files with 17 additions and 8 deletions

View File

@@ -110,13 +110,15 @@ extension PlayerBackend {
model.prepareCurrentItemForHistory(finished: true)
if model.queue.isEmpty {
#if os(tvOS)
if model.activeBackend == .appleAVPlayer {
model.avPlayerBackend.controller?.dismiss(animated: false)
}
#endif
model.resetQueue()
model.hide()
if Defaults[.closeVideoOnEOF] {
#if os(tvOS)
if model.activeBackend == .appleAVPlayer {
model.avPlayerBackend.controller?.dismiss(animated: false)
}
#endif
model.resetQueue()
model.hide()
}
} else {
model.advanceToNextItem()
}