cli: fix relative volume adjustment

This commit is contained in:
Daniel Lovbrotte Olsen 2024-05-25 23:58:08 +02:00
parent b9444658fb
commit 047d09ffb1
1 changed files with 2 additions and 1 deletions

View File

@ -170,10 +170,11 @@ def set_volume(
if volume.startswith("+") or volume.startswith("-"): if volume.startswith("+") or volume.startswith("-"):
current_volume = api.get_volume() current_volume = api.get_volume()
new_volume = max(0, min(100, current_volume + int(volume))) new_volume = max(0, min(100, current_volume + int(volume)))
new_volume = int(new_volume)
else: else:
new_volume = int(volume) new_volume = int(volume)
rich.print(api.set_volume(volume), file=sys.stderr) rich.print(api.set_volume(new_volume), file=sys.stderr)
if __name__ == "__main__": if __name__ == "__main__":