diff options
-rw-r--r-- | nephilim/mpclient.py | 27 |
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']: |