From 971fd2c3fc536a124038b450747cda85844f79c1 Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 6 Mar 2026 01:57:56 +0100 Subject: [PATCH] fix: add missing @snazzah/davey (DAVE) and ws dependencies Jukebox has @snazzah/davey (Discord Audio Video Encryption) and ws (WebSocket) as dependencies which were missing from the Gaming Hub. Without davey, voice connections get stuck at 'signalling' because Discord's voice servers require DAVE negotiation in @discordjs/voice 0.19. Also removed unused prism-media (covered by @discordjs/opus). Co-Authored-By: Claude Opus 4.6 --- server/package.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/server/package.json b/server/package.json index 79e9f35..684b7ef 100644 --- a/server/package.json +++ b/server/package.json @@ -8,15 +8,16 @@ "start": "node dist/index.js" }, "dependencies": { - "discord.js": "^14.25.1", - "@discordjs/voice": "^0.19.0", "@discordjs/opus": "^0.10.0", - "sodium-native": "^5.0.10", - "libsodium-wrappers": "^0.8.2", - "tweetnacl": "^1.0.3", + "@discordjs/voice": "^0.19.0", + "@snazzah/davey": "^0.1.10", + "discord.js": "^14.25.1", "express": "^5.2.1", + "libsodium-wrappers": "^0.8.2", "multer": "^2.0.0", - "prism-media": "^1.3.5" + "sodium-native": "^5.0.10", + "tweetnacl": "^1.0.3", + "ws": "^8.18.0" }, "devDependencies": { "typescript": "^5.9.3",