From bbe590c1dda5a314e6c29ce4f89ecdf3287a2382 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 29 Jun 2025 20:14:32 +0000 Subject: [PATCH] desktop-client: allow falling back if mpvadd helper does not exist --- desktop-client/app.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/desktop-client/app.py b/desktop-client/app.py index 41fe9e2..a85663d 100755 --- a/desktop-client/app.py +++ b/desktop-client/app.py @@ -21,11 +21,15 @@ def cmd_player_play( speed: Optional[str] = None, ) -> None: print(f"Play video {video_uri}") + mpv_cmd = ["/usr/bin/env", "mpv"] + mpvadd_cmd = Path("~/bin/mpvctl").expanduser() + if mpvadd_cmd.exists(): + mpv_cmd = [str(mpvadd_cmd)] subprocess.Popen( args=[ e for e in [ - str(Path("~/bin/mpvctl").expanduser()), + *mpv_cmd, "add", video_uri, # f"start={start}" if start is not None else None + "," + f"speed={speed}" if speed is not None else None,