about summary refs log tree commit diff stats
path: root/sys/nixpkgs/pkgs/yt
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2024-02-09 20:54:11 +0100
committerSoispha <soispha@vhack.eu>2024-02-09 20:54:11 +0100
commit667ec9f16963c5cb33f49fc70bf1b080db25fb05 (patch)
treef9ea066a42a2d158c8f14deffea6d8bbe75f24e8 /sys/nixpkgs/pkgs/yt
parentfix(sys/nixpkgs/pkgs/yt): Replace all quotes (diff)
downloadnixos-config-667ec9f16963c5cb33f49fc70bf1b080db25fb05.tar.gz
nixos-config-667ec9f16963c5cb33f49fc70bf1b080db25fb05.zip
fix(sys/nixpkgs/pkgs/yt): Avoid logging, that mpv can't display chars
Diffstat (limited to 'sys/nixpkgs/pkgs/yt')
-rw-r--r--sys/nixpkgs/pkgs/yt/src/constants.rs7
-rw-r--r--sys/nixpkgs/pkgs/yt/src/downloader.rs2
2 files changed, 8 insertions, 1 deletions
diff --git a/sys/nixpkgs/pkgs/yt/src/constants.rs b/sys/nixpkgs/pkgs/yt/src/constants.rs
index 6385df54..5e233656 100644
--- a/sys/nixpkgs/pkgs/yt/src/constants.rs
+++ b/sys/nixpkgs/pkgs/yt/src/constants.rs
@@ -18,7 +18,12 @@ pub const YT_DLP_FLAGS: [&str; 13] = [
     "--sponsorblock-remove",
     "sponsor",
 ];
-pub const MPV_FLAGS: [&str; 2] = ["--speed=2.7", "--volume=75"];
+pub const MPV_FLAGS: [&str; 4] = [
+    "--speed=2.7",
+    "--volume=75",
+    "--keep-open=yes",
+    "--msg-level=osd/libass=fatal",
+];
 
 pub const CONCURRENT: u32 = 5;
 
diff --git a/sys/nixpkgs/pkgs/yt/src/downloader.rs b/sys/nixpkgs/pkgs/yt/src/downloader.rs
index f29f4a3b..e915700d 100644
--- a/sys/nixpkgs/pkgs/yt/src/downloader.rs
+++ b/sys/nixpkgs/pkgs/yt/src/downloader.rs
@@ -142,6 +142,8 @@ impl Downloader {
             mpv.stdout(stdout());
             mpv.stderr(stderr());
             mpv.args(MPV_FLAGS);
+            // TODO: Set the title to the name of the video, not the path <2024-02-09>
+            // mpv.arg(format!("--title="))
             mpv.arg(&path);
 
             let status = mpv.status().context("Failed to run mpv")?;