Skip to content

Commit 01b819a

Browse files
authored
Merge pull request #933 from lavalink-devs/dev
2 parents e2281a4 + 9d85bed commit 01b819a

File tree

5 files changed

+24
-9
lines changed

5 files changed

+24
-9
lines changed

.github/workflows/build.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@ on:
1818
required: false
1919
MAVEN_PASSWORD:
2020
required: false
21+
ORG_GRADLE_PROJECT_mavenCentralPassword:
22+
required: false
23+
ORG_GRADLE_PROJECT_mavenCentralUsername:
24+
required: false
25+
ORG_GRADLE_PROJECT_signingInMemoryKey:
26+
required: false
27+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword:
28+
required: false
2129

2230
jobs:
2331
build:
@@ -29,6 +37,10 @@ jobs:
2937
DOCKER_IMAGE: ${{ secrets.DOCKER_IMAGE }}
3038
MAVEN_USERNAME: ${{ vars.MAVEN_USERNAME }}
3139
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
40+
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.ORG_GRADLE_PROJECT_MAVENCENTRALPASSWORD }}
41+
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.ORG_GRADLE_PROJECT_MAVENCENTRALUSERNAME }}
42+
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEY }}
43+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEYPASSWORD }}
3244
steps:
3345
- name: Checkout
3446
uses: actions/checkout@v3

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ jobs:
1414
DOCKER_IMAGE: ${{ secrets.DOCKER_IMAGE }}
1515
MAVEN_USERNAME: ${{ vars.MAVEN_USERNAME }}
1616
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
17+
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.ORG_GRADLE_PROJECT_MAVENCENTRALPASSWORD }}
18+
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.ORG_GRADLE_PROJECT_MAVENCENTRALUSERNAME }}
19+
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEY }}
20+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEYPASSWORD }}
1721

1822
release:
1923
needs: build

LavalinkServer/src/main/java/lavalink/server/player/AudioLoader.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@ class AudioLoader(
4949
private val loadResult = CompletableFuture<LoadResult>()
5050
private val used = AtomicBoolean(false)
5151

52-
fun load(identifier: String?): CompletionStage<LoadResult> {
52+
fun load(identifier: String?): LoadResult {
5353
val isUsed = used.getAndSet(true)
5454
check(!isUsed) { "This loader can only be used once per instance" }
5555
log.trace("Loading item with identifier $identifier")
56-
audioPlayerManager.loadItem(identifier, this)
57-
return loadResult
56+
audioPlayerManager.loadItemSync(identifier, this)
57+
return loadResult.get()
5858
}
5959

6060
override fun trackLoaded(audioTrack: AudioTrack) {

LavalinkServer/src/main/java/lavalink/server/player/AudioLoaderRestHandler.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,9 @@ class AudioLoaderRestHandler(
5151
fun loadTracks(
5252
request: HttpServletRequest,
5353
@RequestParam identifier: String
54-
): CompletionStage<ResponseEntity<LoadResult>> {
54+
): ResponseEntity<LoadResult> {
5555
log.info("Got request to load for identifier \"${identifier}\"")
56-
return AudioLoader(audioPlayerManager, pluginInfoModifiers).load(identifier)
57-
.thenApply { ResponseEntity.ok(it) }
56+
return ResponseEntity.ok(AudioLoader(audioPlayerManager, pluginInfoModifiers).load(identifier))
5857
}
5958

6059
@GetMapping("/v4/decodetrack")

settings.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ fun VersionCatalogBuilder.spring() {
3636
}
3737

3838
fun VersionCatalogBuilder.voice() {
39-
version("lavaplayer", "08cfbc0595")
39+
version("lavaplayer", "2.0.0")
4040

41-
library("lavaplayer", "com.github.walkyst.lavaplayer-fork", "lavaplayer").versionRef("lavaplayer")
42-
library("lavaplayer-ip-rotator", "com.github.walkyst.lavaplayer-fork", "lavaplayer-ext-youtube-rotator").versionRef("lavaplayer")
41+
library("lavaplayer", "dev.arbjerg", "lavaplayer").versionRef("lavaplayer")
42+
library("lavaplayer-ip-rotator", "dev.arbjerg", "lavaplayer-ext-youtube-rotator").versionRef("lavaplayer")
4343
library("lavadsp", "dev.arbjerg", "lavadsp").version("0.7.8")
4444

4545
library("koe", "moe.kyokobot.koe", "core").version("2.0.0-rc1")

0 commit comments

Comments
 (0)