Skip to content

Commit 2a36206

Browse files
committed
Fix Music being somewhat bad...
1 parent b2c554e commit 2a36206

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ dependencies {
7777
library('org.slf4j:slf4j-simple:2.0.13') // Use a recent version)
7878
library('org.luaj:luaj-jme:3.0.1')
7979

80-
library('dev.arbjerg:lavaplayer:2.2.3')
80+
library('dev.arbjerg:lavaplayer:2.2.1')
8181
library('dev.lavalink.youtube:common:+')
8282
}
8383

src/main/java/org/mangorage/mangobotplugin/commands/music/MusicPlayer.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
package org.mangorage.mangobotplugin.commands.music;
2424

25+
import com.sedmelluq.discord.lavaplayer.format.StandardAudioDataFormats;
2526
import com.sedmelluq.discord.lavaplayer.player.AudioConfiguration;
2627
import com.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler;
2728
import com.sedmelluq.discord.lavaplayer.player.AudioPlayer;
@@ -71,6 +72,8 @@ private MusicPlayer(String guildID) {
7172

7273
manager.enableGcMonitoring();
7374
manager.getConfiguration().setResamplingQuality(AudioConfiguration.ResamplingQuality.HIGH);
75+
manager.getConfiguration().setOutputFormat(StandardAudioDataFormats.COMMON_PCM_S16_BE);
76+
7477

7578
MusicUtil.registerRemoteSources(manager);
7679

@@ -201,6 +204,6 @@ public ByteBuffer provide20MsAudio() {
201204

202205
@Override
203206
public boolean isOpus() {
204-
return true;
207+
return false;
205208
}
206209
}

src/main/java/org/mangorage/mangobotplugin/module/ModuleConfigurator.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ public final class ModuleConfigurator implements IModuleConfigurator {
88

99
@Override
1010
public List<String> getChildren(String s) {
11-
System.out.println("Found This -> " + s);
12-
if (s.equals("lavaplayer")) {
13-
return List.of("lavaplayer.natives");
14-
}
15-
return List.of();
11+
return switch (s) {
12+
case "lavaplayer" -> List.of("lavaplayer.natives");
13+
case "opus.java", "opus.java.api" -> List.of("opus.java.natives");
14+
default -> List.of();
15+
};
1616
}
1717
}

0 commit comments

Comments
 (0)