From 2b8ecf124dc90591c98da17d5d319fa0bf7a0380 Mon Sep 17 00:00:00 2001 From: Daniel Olsen Date: Sun, 19 May 2024 06:08:18 +0200 Subject: [PATCH] cli: add function to toggle playback status --- grzegorz_clients/cli.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/grzegorz_clients/cli.py b/grzegorz_clients/cli.py index cc65f8a..10b8602 100644 --- a/grzegorz_clients/cli.py +++ b/grzegorz_clients/cli.py @@ -107,6 +107,12 @@ def pause( api_base: str = DEFAULT_API_BASE ): api.set_endpoint(api_base) rich.print(api.set_playing(False), file=sys.stderr) +@cli.command(help="Toggle playback") +def toggle(api_base: str = DEFAULT_API_BASE): + api.set_endpoint(api_base) + playing = api.is_playing() + rich.print(api.set_playing(not playing), file=sys.stderr) + @cli.command(help="Goto next item in playlist") def skip( api_base: str = DEFAULT_API_BASE ): api.set_endpoint(api_base)