diff --git a/build.gradle b/build.gradle index d0f9e5d..af6406b 100644 --- a/build.gradle +++ b/build.gradle @@ -13,7 +13,7 @@ repositories { def runeLiteVersion = 'latest.release' dependencies { - implementation files('libs/jaco-mp3-player-0.9.5.jar') + implementation 'net.runelite:jaco-mp3-player:0.10.2-rl1' compileOnly group: 'net.runelite', name:'client', version: runeLiteVersion diff --git a/libs/jaco-mp3-player-0.9.5.jar b/libs/jaco-mp3-player-0.9.5.jar deleted file mode 100644 index 5533866..0000000 Binary files a/libs/jaco-mp3-player-0.9.5.jar and /dev/null differ diff --git a/src/main/java/com/weather3d/audio/SoundPlayer.java b/src/main/java/com/weather3d/audio/SoundPlayer.java index 0f96eb4..83657be 100644 --- a/src/main/java/com/weather3d/audio/SoundPlayer.java +++ b/src/main/java/com/weather3d/audio/SoundPlayer.java @@ -50,15 +50,15 @@ public void playClip(SoundEffect soundEffect) return; } - trackPlayer.getPlayList().clear(); + trackPlayer.clearPlayList(); handlePlayThread = new Thread(() -> { try { String soundLink = soundEffect.getSoundFile(); if (soundLink.toLowerCase().startsWith("http")) - trackPlayer.addToPlayList(new URL(soundLink)); + trackPlayer.add(new URL(soundLink)); else - trackPlayer.addToPlayList(new File(soundLink)); //this is here for local testing + trackPlayer.add(new File(soundLink)); //this is here for local testing trackPlayer.play(); } catch (Exception e)