From 15fe189c11cf8bfb88d2ddddbcfb5855f06868e9 Mon Sep 17 00:00:00 2001 From: Avery Black Date: Fri, 12 Jul 2024 19:14:39 -0700 Subject: [PATCH] Fix music...again --- build.gradle | 8 ++++++-- .../com/wylxbot/wylx/Core/Music/WylxPlayerManager.java | 8 +++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 239bec0..0058d13 100644 --- a/build.gradle +++ b/build.gradle @@ -17,6 +17,10 @@ repositories { name 'jitpack' url 'https://jitpack.io' } + maven { + name 'lavalink' + url 'https://maven.lavalink.dev/releases' + } } dependencies { @@ -24,8 +28,8 @@ dependencies { implementation("io.github.cdimascio:dotenv-kotlin:6.4.1") implementation("net.dv8tion:JDA:5.0.0-beta.23") implementation("ch.qos.logback:logback-classic:1.4.5") - implementation("dev.arbjerg:lavaplayer:2.1.1") // https://github.com/lavalink-devs/lavaplayer - implementation("com.github.lavalink-devs:youtube-source:1.0.5") + implementation("dev.arbjerg:lavaplayer:2.2.1") // https://github.com/lavalink-devs/lavaplayer + implementation("dev.lavalink.youtube:v2:1.4.0") implementation("org.mongodb:mongodb-driver-sync:4.8.2") implementation ("org.scilab.forge:jlatexmath:1.0.7") } diff --git a/src/main/java/com/wylxbot/wylx/Core/Music/WylxPlayerManager.java b/src/main/java/com/wylxbot/wylx/Core/Music/WylxPlayerManager.java index dbd302f..4c13ea3 100644 --- a/src/main/java/com/wylxbot/wylx/Core/Music/WylxPlayerManager.java +++ b/src/main/java/com/wylxbot/wylx/Core/Music/WylxPlayerManager.java @@ -22,14 +22,16 @@ private WylxPlayerManager() { YoutubeAudioSourceManager ytSrcMgr = new YoutubeAudioSourceManager( /*allowSearch:*/ true, new MusicWithThumbnail(), - new WebWithThumbnail(), - new AndroidWithThumbnail() + new WebWithThumbnail() ); playerManager.registerSourceManager(ytSrcMgr); // Add rest of the build-in audio sources - AudioSourceManagers.registerRemoteSources(playerManager); + AudioSourceManagers.registerRemoteSources( + playerManager, + com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioSourceManager.class + ); AudioSourceManagers.registerLocalSource(playerManager); managers = new ConcurrentHashMap<>();