From d2a2161fd2dace81abef246003d3884af579f789 Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Mon, 12 Jun 2017 22:11:56 -0700 Subject: Add volume controls Only VLC supports this but several users have requested it so adding support if the backend supports it. --- pydora/player.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pydora/player.py b/pydora/player.py index c56fe21..b1685dc 100755 --- a/pydora/player.py +++ b/pydora/player.py @@ -57,6 +57,8 @@ class PlayerApp(object): "a": ("bookmark artist", "bookmark_artist"), "S": ("sleep song for 30 days", "sleep_song"), "Q": ("quit player", "quit"), + "vu": ("raise volume", "raise_volume"), + "vd": ("lower volume", "lower_volume"), "?": ("display this help", "help"), } @@ -174,6 +176,18 @@ class PlayerApp(object): except NotImplementedError: Screen.print_error("Cannot sleep this type of track") + def raise_volume(self, song): + try: + self.player.raise_volume() + except NotImplementedError: + Screen.print_error("Cannot sleep this type of track") + + def lower_volume(self, song): + try: + self.player.lower_volume() + except NotImplementedError: + Screen.print_error("Cannot sleep this type of track") + def quit(self, song): self.player.end_station() sys.exit(0) -- cgit v1.2.3