diff --git a/zyrarbot/music/music_player.py b/zyrarbot/music/music_player.py index 7e61f6d..62d2a95 100644 --- a/zyrarbot/music/music_player.py +++ b/zyrarbot/music/music_player.py @@ -239,11 +239,10 @@ class MusicPlayer: track.volume = state.volume state.queue[next_index] = track - if track.plays_left <= 0: + if track.plays_left <= 0 and state.loop_mode.loops_track: # Usunięcie nastąpi dopiero po callbacku discord.py, po tym jak # ostatnie odtworzenie rzeczywiście się zakończy. - if state.loop_mode.loops_track: - state.loop_mode = LoopMode.OFF + state.loop_mode = LoopMode.OFF state.current = track self._record_history(guild_id, track)