summaryrefslogtreecommitdiff
path: root/nephilim/mpclient.py
diff options
context:
space:
mode:
authorAnton Khirnov <wyskas@gmail.com>2009-08-28 11:03:03 +0200
committerAnton Khirnov <wyskas@gmail.com>2009-08-28 11:16:18 +0200
commit833ee22b1835c017c343fbbf1fde037e70c7f190 (patch)
tree2ca43b35142f48b06b394a44a45812b2efd7193b /nephilim/mpclient.py
parentffb97dfaeb19f9db1c14bef8a92d9ce83adb13fb (diff)
PlayControl: add a menu for controlling outputs.
Diffstat (limited to 'nephilim/mpclient.py')
-rw-r--r--nephilim/mpclient.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/nephilim/mpclient.py b/nephilim/mpclient.py
index 73dc44a..33b50b1 100644
--- a/nephilim/mpclient.py
+++ b/nephilim/mpclient.py
@@ -227,7 +227,10 @@ class MPClient(QtCore.QObject):
if not self.__check_command_ok('setvol'):
return
volume = min(100, max(0, volume))
- self._client.setvol(volume)
+ try:
+ self._client.setvol(volume)
+ except mpd.CommandError, e:
+ self.logger.warning('Error setting volume (probably no outputs enabled): %s.'%e)
def urlhandlers(self):
"""Returns an array of available url handlers."""