ff2mpv-rust/src/main.rs

27 lines
571 B
Rust
Raw Normal View History

2023-02-13 19:20:26 +01:00
use std::process::{Command, self};
use ff2mpv_rust::{get_mpv_message, send_browser_message};
fn main() {
let message = match get_mpv_message() {
Ok(msg) => msg,
Err(e) => {
2023-03-14 12:25:43 +01:00
eprintln!("{e}");
2023-02-13 19:20:26 +01:00
process::exit(-1)
}
};
let mpv = Command::new("mpv")
.arg(message.url)
.spawn();
if let Err(e) = mpv {
2023-03-14 12:25:43 +01:00
eprintln!("{e}");
2023-02-13 19:20:26 +01:00
process::exit(-1);
}
if let Err(e) = send_browser_message("ok") {
2023-03-14 12:25:43 +01:00
eprintln!("{e}");
2023-02-13 19:20:26 +01:00
process::exit(-1);
}
}