if previous is not None:
previous.stop(fade_out=fade_out)
previous = music
+ else:
+ music.stop(fade_out=fade_out)
if previous is not None:
previous.stop(fade_out=fade_out, wait=wait)
if music is not None:
music.set_volume(value, delta=delta, fade=fade)
else:
- self.mapping.set_master_volume(value, delta=delta)
+ self.mapping.set_master_volume(value, delta=delta, fade=fade)
def wait(self, duration=0, music=None, **kwargs):
self.sleep_event = threading.Event()
message += "setting volume to {}%" \
.format(value)
- if music is not None and fade > 0:
+ if fade > 0:
message += " with {}s fade".format(fade)
return message