diff --git a/framework/src/main/java/org/toop/framework/audio/MusicManager.java b/framework/src/main/java/org/toop/framework/audio/MusicManager.java index 900de2e..f9c57c8 100644 --- a/framework/src/main/java/org/toop/framework/audio/MusicManager.java +++ b/framework/src/main/java/org/toop/framework/audio/MusicManager.java @@ -126,13 +126,13 @@ public class MusicManager implements org.toop.framework }; track.setOnEnd(() -> { - scheduler.shutdown(); + scheduler.shutdownNow(); playingIndex++; playCurrentTrack(); }); track.setOnError(() -> { - scheduler.shutdown(); + scheduler.shutdownNow(); logger.error("Error playing track: {}", track); backgroundMusic.remove(track);