diff --git a/mopidy/core/playback.py b/mopidy/core/playback.py index 4941ef0f..901976d6 100644 --- a/mopidy/core/playback.py +++ b/mopidy/core/playback.py @@ -283,6 +283,8 @@ class PlaybackController(object): return self._volume def set_volume(self, volume): + self._trigger_volume_changed() + if self.audio: self.audio.set_volume(volume) else: @@ -515,6 +517,10 @@ class PlaybackController(object): logger.debug('Triggering options changed event') listener.CoreListener.send('options_changed') + def _trigger_volume_changed(self): + logger.debug('Triggering volume changed event') + listener.CoreListener.send('volume_changed') + def _trigger_seeked(self, time_position): logger.debug('Triggering seeked event') listener.CoreListener.send('seeked', time_position=time_position)