From f225145602b89bf9ce5e0123bf2038fe59e59db6 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sun, 13 Aug 2023 23:53:52 -0700 Subject: fix: Bot connects but fails to load audio - Downgrade lavaplayer-fork - Simplify queue code --- src/main/java/audio/TrackScheduler.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/main/java/audio/TrackScheduler.java') diff --git a/src/main/java/audio/TrackScheduler.java b/src/main/java/audio/TrackScheduler.java index cbf4742..4045bb5 100644 --- a/src/main/java/audio/TrackScheduler.java +++ b/src/main/java/audio/TrackScheduler.java @@ -34,16 +34,10 @@ public class TrackScheduler extends AudioEventAdapter { * @param track The track to play or add to queue. */ public void queue(AudioTrack track) { - //!player.startTrack(track, true) - if (player.getPlayingTrack()!= null) { + if (!player.startTrack(track, true)) { queue.offer(track); jda.getPresence().setActivity(Activity.playing(player.getPlayingTrack().getInfo().title)); } - else{ - player.startTrack(track, true); - jda.getPresence().setActivity(Activity.playing(player.getPlayingTrack().getInfo().title)); - } - } /** @@ -56,6 +50,7 @@ public class TrackScheduler extends AudioEventAdapter { @Override public void onTrackEnd(AudioPlayer player, AudioTrack track, AudioTrackEndReason endReason) { jda.getPresence().setActivity(null); + System.out.println("Track ended because " + endReason.toString()); if (endReason.mayStartNext) { jda.getPresence().setActivity(Activity.playing(track.getInfo().title)); nextTrack(); -- cgit v1.2.3