Skip to content

Version 1.1

Latest

Choose a tag to compare

@GFAUnDead GFAUnDead released this 10 Nov 11:44
· 73 commits to main since this release

BotOfTheSpecter OBS Connector v1.1 Release

Overview

BotOfTheSpecter OBS Connector v1.1 adds real-time status and bitrate display based on user feedback requests. You can now see at a glance whether you're streaming or recording, along with your current output bitrate directly in the status panel.

This release incorporates feedback from users to provide immediate visual feedback on streaming/recording status and output quality.

What's New

Real-Time Status Display

  • Streaming Status: Shows when you're actively streaming
  • Recording Status: Shows when you're actively recording
  • Live Bitrate: Displays current bitrate for active stream or recording
  • Automatic Updates: Status and bitrate update every second during active sessions
  • Accurate Readings: Shows real bitrate values without inflation

Enhanced Status Panel

The status panel now displays:

  • Whether you're currently streaming or recording
  • Current bitrate for active streaming or recording session
  • Clear visual feedback of your output status
  • All values update automatically every second

Version Display

  • Subtle Version Number: Application version (v1.1) now displays in the header for easy reference
  • Non-Obstructive: Version label is displayed in muted gray to avoid visual clutter
  • Always Visible: Located next to the application title for quick identification

Control Lock Feature

  • Prevent Accidental Changes: Lock the control panel to prevent bot commands from modifying your OBS scenes or sources
  • Simple Toggle: One-click Lock/Unlock button in the header for quick access
  • Safety Guard: When locked, all incoming bot commands are blocked and ignored
  • Default Unlocked: Control panel starts unlocked to allow normal bot operations
  • Visual Indicator: Clear UI indication of lock status (🔓 Unlocked / 🔒 Locked)
  • Session-Based: Lock state is not persistent - restarting the app will automatically unlock the control panel

💡 Tip: Don't want bot commands to work? Simply click the Lock button to disable all incoming commands. Your control panel will stay locked until you click Unlock again or restart the application.

Code Improvements

Refactoring for Maintainability

  • Improved Code Structure: Reorganized code for better clarity and modularity
  • Enhanced Error Handling: Better exception handling throughout the application
  • Better Thread Management: Improved async/await patterns for reliable connection handling
  • Cleaner Disconnect Logic: Streamlined disconnect process to prevent crashes

How to Upgrade from v1.0

  1. Download v1.1
  2. Close the application
  3. Replace your executable
  4. Restart the application
  5. Bitrate monitoring will be available in the status panel

Credits

This release implements real-time status and bitrate monitoring based on user feedback requests. The feature provides immediate visual feedback on streaming/recording status and output quality.

Version Comparison

v1.0 Features (Retained)

  • BotOfTheSpecter integration and event handling
  • OBS WebSocket connection management
  • Scene and source control
  • Event logging and monitoring
  • Configuration management

v1.1 New Features

  • Real-time stream bitrate monitoring
  • Real-time recording bitrate monitoring
  • Delta-based bitrate calculation
  • Enhanced status panel with bitrate indicators
  • Control lock feature to prevent unwanted bot commands
  • Application version display in header
  • Improved code maintainability and error handling

Version: 1.1
Release Date: November 10, 2025
Status: Stable
Previous Version: 1.0
Upgrade Recommended: Yes - Enhanced monitoring capabilities with no breaking changes