diff --git a/Model/Player/PlayerModel.swift b/Model/Player/PlayerModel.swift index 3ab50f25..7514709a 100644 --- a/Model/Player/PlayerModel.swift +++ b/Model/Player/PlayerModel.swift @@ -374,7 +374,7 @@ final class PlayerModel: ObservableObject { return } - if !backend.canPlay(stream) { + if !backend.canPlay(stream) || (to == .mpv && !stream.hlsURL.isNil) { guard let preferredStream = preferredStream(availableStreams) else { return }