diff options
author | Mike Crute <mcrute@gmail.com> | 2017-06-12 22:11:56 -0700 |
---|---|---|
committer | Mike Crute <mcrute@gmail.com> | 2017-06-12 22:22:38 -0700 |
commit | d2a2161fd2dace81abef246003d3884af579f789 (patch) | |
tree | e1105629f0eda316dafc03905f5b569168b5ea7b | |
parent | bd7fb11786c6b84af3f702ce915e3f07a7280b2b (diff) | |
download | pydora-d2a2161fd2dace81abef246003d3884af579f789.tar.bz2 pydora-d2a2161fd2dace81abef246003d3884af579f789.tar.xz pydora-d2a2161fd2dace81abef246003d3884af579f789.zip |
Add volume controls
Only VLC supports this but several users have requested it so adding
support if the backend supports it.
-rwxr-xr-x | pydora/player.py | 14 |
1 files changed, 14 insertions, 0 deletions
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): | |||
57 | "a": ("bookmark artist", "bookmark_artist"), | 57 | "a": ("bookmark artist", "bookmark_artist"), |
58 | "S": ("sleep song for 30 days", "sleep_song"), | 58 | "S": ("sleep song for 30 days", "sleep_song"), |
59 | "Q": ("quit player", "quit"), | 59 | "Q": ("quit player", "quit"), |
60 | "vu": ("raise volume", "raise_volume"), | ||
61 | "vd": ("lower volume", "lower_volume"), | ||
60 | "?": ("display this help", "help"), | 62 | "?": ("display this help", "help"), |
61 | } | 63 | } |
62 | 64 | ||
@@ -174,6 +176,18 @@ class PlayerApp(object): | |||
174 | except NotImplementedError: | 176 | except NotImplementedError: |
175 | Screen.print_error("Cannot sleep this type of track") | 177 | Screen.print_error("Cannot sleep this type of track") |
176 | 178 | ||
179 | def raise_volume(self, song): | ||
180 | try: | ||
181 | self.player.raise_volume() | ||
182 | except NotImplementedError: | ||
183 | Screen.print_error("Cannot sleep this type of track") | ||
184 | |||
185 | def lower_volume(self, song): | ||
186 | try: | ||
187 | self.player.lower_volume() | ||
188 | except NotImplementedError: | ||
189 | Screen.print_error("Cannot sleep this type of track") | ||
190 | |||
177 | def quit(self, song): | 191 | def quit(self, song): |
178 | self.player.end_station() | 192 | self.player.end_station() |
179 | sys.exit(0) | 193 | sys.exit(0) |