- Supported Bit Versions
-
- 32-bit
- 64-bit
- Minimum OBS Studio Version
- 20.0.0
- Supported Platforms
-
- Windows
- Mac OS X
- Linux
Dynamic Conference Schedule with Clock and Countdown
OBS plugin that displays a clock, current event info, and a countdown to the event end or the start of the next event if no event is currently in progress. The schedule is hardcoded in the script in the variable named `schedule` as described below.Screenshot
Script Installation and Configuration
- In OBS Menu > Tools > Scripts > click the ADD button (plus icon ) select the downloaded file conference-schedule-clock-countdown.lua.
- Set the clock format, e.g. %H:%M to display 14:57 or %I:%M%p for 02:57PM. For a complete list of formats see below.
- Configure your scene:
OPTION A: Create scene from scratch
Select the pre-existing text widgets in your current scene for:- clock
- event from/to time
- event description
- presenter name
- countdown (see below for details)
the plugin configuration dialog should now look similar to this:
OPTION B: Use provided sample scene
- Download the file examples/example_scene_clock_countdown.json and import via menu option Scene collection > Import >... replace missing assets with your own images for logo and background.
4. Click Edit Script and in the editor configure the schedule in the `schedule` variable, as in the following example:
Lua:
schedule = {
{from = "7:25", to = "9:50", description = "The Great Awakening", by = "Dr Andale"},
{from = "12:00", to = "12:55", description = "Intro: Defending against attack with fruit", by = "Dr Dinsdale"},
{from = "13:00", to = "13:55", description = "Intermediate: How to Irritate People", by = "Prof Pandale"},
{from = "14:15", to = "15:30", description = "Advanced: Something Completely Different", by = "Br Rindale"},
{from = "17:00", to = "19:55", description = "Professional: Bicycle Repair Man Presentation", by = "Sr Lindale"},
{from = "20:00", to = "21:15", description = "Academy: How to Recognise Different Types of Trees", by = "Hon Pindale"},
}
- After updating the schedule in the script or making other any other change click to Reload button. As an alternative, right-click the script in the Scripts panel and select Reload.
Date/time Formatting for the Clock
Code:
%a weekday (Wed)
%A weekday (Wednesday)
%b month (Sep)
%B month (September)
%c datetime (09/16/98 23:48:10)
%d day [01-31]
%H hour [00-23]
%I hour [01-12]
%M minute [00-59]
%m month [01-12]
%p am/pm
%S second [00-61]
%w weekday [Sunday-Saturday]
%x date (09/16/98)
%X time (23:48:10)
%Y year (1998)
%y year [00-99]
%% literal %