Skip to content

Feature: Option to pause timer on OBS stream disconnect #4

@bhaskarjha-dev

Description

@bhaskarjha-dev

Overview

Add a feature to the session automation engine script to detect when OBS gets disconnected due to internet issues or other interruptions, and optionally pause the session timer during such events.

Details

  • The feature should be optional and configurable in the script settings.
  • Similar to existing options like "start timer on stream start" and "stop timer on stream stop."
  • When enabled and OBS disconnects from streaming (e.g., due to internet loss), the timer should automatically pause.
  • The timer should resume once streaming reconnects.
  • Provide clear feedback to the user when the timer is paused or resumed due to disconnections/reconnections.

Acceptance Criteria

  • Option in the script settings to enable/disable "Pause timer on stream disconnect."
  • Timer reliably pauses on disconnection and resumes on reconnection.
  • Works alongside other timer options (start/stop on stream events).
  • Clear user notification in OBS when the timer is paused/resumed automatically.

Motivation:
This feature helps prevent Pomodoro time from running during unintended breaks caused by technical issues, making session tracking more accurate for streamers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions