diff --git a/src/main/java/moe/nekojimi/chords/MusicHandler.java b/src/main/java/moe/nekojimi/chords/MusicHandler.java index 16a5627..8ba294f 100644 --- a/src/main/java/moe/nekojimi/chords/MusicHandler.java +++ b/src/main/java/moe/nekojimi/chords/MusicHandler.java @@ -106,11 +106,11 @@ public class MusicHandler implements AudioSendHandler, Closeable, Consumer currentSong = null; } currentSong = songQueue.poll(); + if (nowPlayingConsumer != null) + nowPlayingConsumer.accept(currentSong); if (currentSong == null) return false; System.out.println("Playing song " + currentSong.getLocation().getAbsolutePath()); - if (nowPlayingConsumer != null) - nowPlayingConsumer.accept(currentSong); arrayErr = false; in = AudioSystem.getAudioInputStream(currentSong.getLocation()); AudioFormat decodedFormat = AudioSendHandler.INPUT_FORMAT;