           if (payload.audioUrl) {
                        playAudio(payload.audioUrl, payload.volume);
                    } else {
                        console.warn("Play audio action received without an audio URL.");
                    }
                    break;
                    
                // OBS Browser Source API Actions
                case 'obsChangeScene':
                    if (payload.sceneName) {
                        // Try OBS WebSocket first, then fall back to Brows