From 75dee6293275997e619b3096a216aa6974eefca6 Mon Sep 17 00:00:00 2001 From: topi314 Date: Wed, 21 Aug 2024 11:06:58 +0200 Subject: [PATCH] update koe to 2.0.3-rc2 & use voice gateway v8 --- .../src/main/java/lavalink/server/config/KoeConfiguration.kt | 5 ++++- settings.gradle.kts | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/LavalinkServer/src/main/java/lavalink/server/config/KoeConfiguration.kt b/LavalinkServer/src/main/java/lavalink/server/config/KoeConfiguration.kt index 41397f506..53a9a999b 100644 --- a/LavalinkServer/src/main/java/lavalink/server/config/KoeConfiguration.kt +++ b/LavalinkServer/src/main/java/lavalink/server/config/KoeConfiguration.kt @@ -5,6 +5,7 @@ import com.sedmelluq.lava.common.natives.architecture.DefaultOperatingSystemType import com.sedmelluq.lava.common.natives.architecture.SystemType import moe.kyokobot.koe.KoeOptions import moe.kyokobot.koe.codec.udpqueue.UdpQueueFramePollerFactory +import moe.kyokobot.koe.gateway.GatewayVersion import org.slf4j.Logger import org.slf4j.LoggerFactory import org.springframework.context.annotation.Bean @@ -32,6 +33,8 @@ class KoeConfiguration(val serverConfig: ServerConfig) { @Bean fun koeOptions(): KoeOptions = KoeOptions.builder().apply { + setGatewayVersion(GatewayVersion.V8) + val systemType: SystemType? = try { SystemType(DefaultArchitectureTypes.detect(), DefaultOperatingSystemTypes.detect()) } catch (e: IllegalArgumentException) { @@ -70,4 +73,4 @@ class KoeConfiguration(val serverConfig: ServerConfig) { ) } }.create() -} \ No newline at end of file +} diff --git a/settings.gradle.kts b/settings.gradle.kts index f6ac1ff7a..0b179b9f4 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -44,8 +44,8 @@ fun VersionCatalogBuilder.voice() { library("lavaplayer-ip-rotator", "dev.arbjerg", "lavaplayer-ext-youtube-rotator").versionRef("lavaplayer") library("lavadsp", "dev.arbjerg", "lavadsp").version("0.7.8") - library("koe", "moe.kyokobot.koe", "core").version("2.0.2") - library("koe-udpqueue", "moe.kyokobot.koe", "ext-udpqueue").version("2.0.2") + library("koe", "moe.kyokobot.koe", "core").version("2.0.3-rc2") + library("koe-udpqueue", "moe.kyokobot.koe", "ext-udpqueue").version("2.0.3-rc2") version("udpqueue", "0.2.7") val platforms = listOf("linux-x86-64", "linux-x86", "linux-aarch64", "linux-arm", "linux-musl-x86-64", "linux-musl-aarch64", "win-x86-64", "win-x86", "darwin")