Fix updating system controls playback status on macOS

This commit is contained in:
Arkadiusz Fal
2022-08-20 22:09:26 +02:00
parent 6c6ba19df4
commit c3e2e5c258
2 changed files with 6 additions and 6 deletions

View File

@@ -3,6 +3,7 @@ import CoreMedia
import Defaults
import Foundation
import Logging
import MediaPlayer
import Repeat
import SwiftUI
@@ -59,6 +60,8 @@ final class MPVBackend: PlayerBackend {
} else {
ScreenSaverManager.shared.enable()
}
MPNowPlayingInfoCenter.default().playbackState = isPlaying ? .playing : .paused
#else
DispatchQueue.main.async {
UIApplication.shared.isIdleTimerDisabled = self.model.presentingPlayer && self.isPlaying