diff options
Diffstat (limited to 'pydora/player.py')
-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) |