feat: default to IINA for piped playback

This commit is contained in:
2026-10-09 21:15:42 +02:00
parent 3c848abeff
commit 3954de092e
2 changed files with 10 additions and 7 deletions
+4 -1
View File
@@ -230,7 +230,10 @@ impl Playback {
let stream = extractor.stdout.take().expect("stdout is piped");
let player = match isolated_command(player)
.args(args)
.arg("-")
.arg(match std::path::Path::new(player).file_name() {
Some(name) if name == "iina" || name == "iina-cli" => "--stdin",
_ => "-",
})
.stdin(Stdio::from(stream))
.stdout(Stdio::null())
.stderr(Stdio::piped())