/obs-plugin-countdown

An OBS plugin that creates a countdown timer.

Primary LanguageC++GNU General Public License v2.0GPL-2.0

OBS Countdown Timer Plugin

Introduction

This plugin is designed to allow you to use a text source in OBS to show a countdown timer that updates in real time. It is designed using the OBS C/C++ API and is therefore a native plugin.

This plugin is designed to be used with OBS version 28 and above.

Usage

For usage instruction please refer to the Wiki.

Build Instructions

To build this code use the included scripts that are taken from the OBS Plugin Template.

GitHub Actions & CI

The scripts contained in github/scripts can be used to build and package the plugin and take care of setting up obs-studio as well as its own dependencies. A default workflow for GitHub Actions is also provided and will use these scripts.

Retrieving build artifacts

Each build produces installers and packages that you can use for testing and releases. These artifacts can be found on the action result page via the "Actions" tab in your GitHub repository.

Building a Release

Simply create and push a tag and GitHub Actions will run the pipeline in Release Mode. This mode uses the tag as its version number instead of the git ref in normal mode.