|
|
|
@ -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,
|
|
|
|
|