diff --git a/game.js b/game.js
index c110f72..714c370 100644
--- a/game.js
+++ b/game.js
@@ -1780,6 +1780,10 @@ registerProcessor('voice-playback', VoicePlaybackProcessor);
sp.gainNode.gain.value = 0; // Start silent
remoteSpeakers.set(socketId, sp);
+ // Register speaker in playback worklet
+ if (playbackNode) {
+ playbackNode.port.postMessage({ type: 'addSpeaker', id: socketId, gain: sp.gainNode.gain.value, pan: sp.pannerNode.pan.value });
+ }
initDecoderForSpeaker(socketId, codec);
return sp;
}
diff --git a/index.html b/index.html
index 7f7425c..cd78f8d 100644
--- a/index.html
+++ b/index.html
@@ -94,6 +94,6 @@
-
+