summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nephilim/mpclient.py27
1 files changed, 15 insertions, 12 deletions
diff --git a/nephilim/mpclient.py b/nephilim/mpclient.py
index b3cd027..555aada 100644
--- a/nephilim/mpclient.py
+++ b/nephilim/mpclient.py
@@ -105,17 +105,18 @@ class MPClient(QtCore.QObject):
cur_song = None
# SIGNALS
- connect_changed = Signal(bool)
- db_updated = Signal()
- time_changed = Signal(int)
- song_changed = Signal(object)
- state_changed = Signal(str)
- volume_changed = Signal(int)
- repeat_changed = Signal(bool)
- random_changed = Signal(bool)
- single_changed = Signal(bool)
- consume_changed = Signal(bool)
- playlist_changed = Signal()
+ connect_changed = Signal(bool)
+ db_updated = Signal()
+ time_changed = Signal(int)
+ song_changed = Signal(object)
+ state_changed = Signal(str)
+ volume_changed = Signal(int)
+ repeat_changed = Signal(bool)
+ random_changed = Signal(bool)
+ single_changed = Signal(bool)
+ consume_changed = Signal(bool)
+ crossfade_changed = Signal(int)
+ playlist_changed = Signal()
#### PRIVATE ####
@@ -246,7 +247,7 @@ class MPClient(QtCore.QObject):
"""
Set crossfade to specified time.
"""
- self._command('crossfade', val)
+ self._command('crossfade', time)
def play(self, id = None):
"""
@@ -483,6 +484,8 @@ class MPClient(QtCore.QObject):
self.single_changed.emit(self.status['single'])
if status['consume'] != self.status['consume']:
self.consume_changed.emit(self.status['consume'])
+ if status['xfade'] != self.status['xfade']:
+ self.crossfade_changed.emit(self.status['xfade'])
if status['playlist'] != self.status['playlist']:
self.playlist_changed.emit()
if status['songid'] != self.status['songid']: