Skip to content

Commit

Permalink
v3: update koe & use voice gateway v8 (#1098)
Browse files Browse the repository at this point in the history
  • Loading branch information
topi314 authored Sep 20, 2024
1 parent 7797be3 commit a255bcf
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 11 deletions.
2 changes: 1 addition & 1 deletion LavalinkServer/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ dependencies {
exclude(group = "org.slf4j", module = "slf4j-api")
}
implementation(libs.koe.udpqueue) {
exclude(module="udp-queue")
exclude(module = "lava-common")
}
implementation(libs.bundles.udpqueue.natives) {
exclude(group = "com.sedmelluq", module = "lava-common")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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) {
Expand Down Expand Up @@ -70,4 +73,4 @@ class KoeConfiguration(val serverConfig: ServerConfig) {
)
}
}.create()
}
}
11 changes: 2 additions & 9 deletions settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ dependencyResolutionManagement {
voice()
metrics()
common()
other()
}
}
}
Expand All @@ -42,8 +41,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")
Expand Down Expand Up @@ -78,9 +77,3 @@ fun VersionCatalogBuilder.common() {

library("spotbugs", "com.github.spotbugs", "spotbugs-annotations").version("3.1.6")
}


fun VersionCatalogBuilder.other() {
library("jda", "net.dv8tion", "JDA").version("4.1.1_135")
library("lavalink-client", "com.github.FredBoat", "Lavalink-Client").version("8d9b660")
}

0 comments on commit a255bcf

Please sign in to comment.