desktop-client: allow falling back if mpvadd helper does not exist

master
Felix Stupp 5 months ago
parent 2876e19612
commit bbe590c1dd
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -21,11 +21,15 @@ def cmd_player_play(
speed: Optional[str] = None, speed: Optional[str] = None,
) -> None: ) -> None:
print(f"Play video {video_uri}") 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( subprocess.Popen(
args=[ args=[
e e
for e in [ for e in [
str(Path("~/bin/mpvctl").expanduser()), *mpv_cmd,
"add", "add",
video_uri, video_uri,
# f"start={start}" if start is not None else None + "," + f"speed={speed}" if speed is not None else None, # f"start={start}" if start is not None else None + "," + f"speed={speed}" if speed is not None else None,

Loading…
Cancel
Save