Version 1.0
BotOfTheSpecter OBS Connector v1.0 Release
Overview
Initial release of BotOfTheSpecter OBS Connector - seamless automation between BotOfTheSpecter and OBS Studio through WebSocket integration.
Key Features
✨ Real-time WebSocket Integration - Direct connection between BotOfTheSpecter and OBS
🎬 Scene Switching - Automate OBS scene changes via BotOfTheSpecter commands
👁️ Source Control - Toggle source visibility remotely
📡 Event Monitoring - Real-time tracking of streaming, recording, and scene events
💾 Persistent Configuration - Settings auto-save and restore on startup
🛡️ Secure Credentials - Password-protected storage for API keys and credentials
📊 Event Logging - Comprehensive logging with user-friendly indicators
🔄 Auto-Reconnection - Intelligent reconnection handling with exponential backoff
What's Included
- Multi-threaded WebSocket connections for both services
- PyQt6 GUI with real-time status monitoring
- Pre-cached source name lookups for efficient operation
- Comprehensive error handling and user feedback
- Dual file/console logging
- Session management and registration with BotOfTheSpecter
- Support for custom OBS WebSocket configurations
System Requirements
- Python 3.7+
- OBS Studio 28.0+ (with WebSocket Server plugin)
- BotOfTheSpecter account with API key
- Windows OS
Known Limitations
- Windows-specific (AppData storage)
- Manual WebSocket password configuration required
- Icon download requires internet connectivity