diff options
| -rw-r--r-- | backend.py | 9 | ||||
| -rw-r--r-- | main.py | 4 |
2 files changed, 13 insertions, 0 deletions
@@ -130,5 +130,14 @@ def music_stop(): return {"status": "not_playing"} [email protected]("/automate/volup") +def volup(): + os.system("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+") + + [email protected]("/automate/voldown") +def voldown(): + os.system("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-") + if __name__ == "__main__": app.run(host="0.0.0.0", port=6732) @@ -33,6 +33,10 @@ def do_action(action: str): homelab_request("music/stop") elif action == "skip": homelab_request("music/next") + elif action == "vol+": + homelab_request("volup") + elif action == "vol-": + homelab_request("voldown") for path in list_devices(): candidate = InputDevice(path) |
