mirror of
https://github.com/yattee/yattee.git
synced 2025-08-06 10:44:06 +00:00
Default player instance setting
This commit is contained in:
@@ -52,7 +52,7 @@ extension PlayerModel {
|
||||
savedTime = currentItem.playbackTime
|
||||
|
||||
loadAvailableStreams(currentVideo!) { streams in
|
||||
guard let stream = streams.first else {
|
||||
guard let stream = self.preferredStream(streams) else {
|
||||
return
|
||||
}
|
||||
|
||||
@@ -65,6 +65,14 @@ extension PlayerModel {
|
||||
}
|
||||
}
|
||||
|
||||
private func preferredStream(_ streams: [Stream]) -> Stream? {
|
||||
if let id = Defaults[.playerInstanceID] {
|
||||
return streams.first { $0.instance.id == id }
|
||||
} else {
|
||||
return streams.first
|
||||
}
|
||||
}
|
||||
|
||||
func advanceToNextItem() {
|
||||
addCurrentItemToHistory()
|
||||
|
||||
|
Reference in New Issue
Block a user