Skip to content

Version 1.0

Choose a tag to compare

@GFAUnDead GFAUnDead released this 08 Nov 08:13
· 89 commits to main since this release

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