diff --git a/resources/views/rd/sound-logo/index.blade.php b/resources/views/rd/sound-logo/index.blade.php
index 163aa8ae..ceca6417 100644
--- a/resources/views/rd/sound-logo/index.blade.php
+++ b/resources/views/rd/sound-logo/index.blade.php
@@ -414,7 +414,7 @@
@@ -1809,7 +1809,10 @@ function soundLogo() {
};
ws.onmessage = (event) => {
- const msg = JSON.parse(event.data);
+ // 바이너리 Blob은 무시 (JSON 메시지만 처리)
+ if (event.data instanceof Blob) return;
+ let msg;
+ try { msg = JSON.parse(event.data); } catch { return; }
// Setup 완료
if (msg.setupComplete) {