Carlos Valente 627cce7ba6 Hotfix/4.0.0 (#48)
* validate time string
* handle time entered in seconds
* fix: id in delays and blocks
2021-11-27 20:35:06 +01:00
2021-11-16 21:02:37 +01:00
2021-11-27 20:35:06 +01:00
2021-11-27 20:35:06 +01:00
2021-11-13 22:39:57 +01:00
2021-06-12 19:26:37 +02:00
2021-11-22 22:53:39 +01:00
2021-10-29 22:48:33 +02:00

License: GPL v3 Documentation in Gitbook

Download the latest releases here

Ontime

Ontime is an application for managing event rundowns and running stage timers.

It allows a center application to be able to distribute event information in the local network. This minimises needs for using Media Server outputs or expensive video distribution while allowing easy integration in workflows including OBS and d3.

App Window

Views

Using Ontime

Once installed and running, ontime starts a background server that is the heart of all processes. The app, is used to add / edit your running order in the event list, and running the timers using the Playback Control function.

From here, any device in the same network with a browser is able to render the views as described. This is done by reaching the ontime server at the default port 4001 eg: localhost:4001 or 192.168.1.3:4001 You can then use the the ontime logo on the top right corner to select the desired view.

In case of unnatended machines or automations, it is possible to use different URL to recall individual views

IP.ADDRESS:4001           > Web server default to stage timer view
IP.ADDRESS:4001/speaker   > Speaker / Stage timer view
IP.ADDRESS:4001/sm        > Stage Manager / Backstage view
IP.ADDRESS:4001/public    > Public / Foyer view
IP.ADDRESS:4001/pip       > Picture in Picture view
IP.ADDRESS:4001/lower     > Lower Thirds

More documentation available here

Feature List (in no specific order)

  • Distribute Data over network and render in the browser
  • Different screen types
    • Stage Timer
    • Backstage Info
    • Public Info
    • Picture in Picture
  • Configurable realtime Lower Thirds
  • Send live messages to different screen types
  • Ability to differentiate between backstage and public data
  • Manage delays workflow
  • OSC Control and Feedback
  • Roll mode: run independently using the system clock

Unopinionated

We are not interested in forcing workflows and have made ontime so it is flexible to whichever way you would like to work.

  • You do not need an order list to use the timer. Create an empty event and the OSC API works just the same
  • If you want just the info screens, no need to use the timer!
  • Dont have or care for a schedule?
    • a single event with no data is enough to use the OSC API and get going
    • use the order list to create a set of quick timers by setting the beggining and start times to 00:00 and 00:10 (BAM! 10 minute timer). You can quick recall this with OSC as always

Roadmap

For version 1

Almost reaching a feature set that we can call v1. Before that:

  • Mac OS version
  • Finish Documentation

Continuing

  • Linux version
  • Headless version (run server only anywhere, configure from a browser locally)
  • Companion integration
  • Lower Third Manager
  • Note only event
  • URL Aliases (define configurable aliases to ease onsite setup)
  • Logging view
  • Reach Schedule: way to speedup timer to meet a deadline
  • Excel Import
  • vMix integration

Issues

The app is still in pre-release and there are a few issues, mainly concerning style. This will be receiving attention as we near v1 release

Style

  • App appears visually broken: Please ensure that windows settings have no display zoom (it is 125% by default)
  • app needs improvement on handling zoomed interfaces
  • Very long titles might cause interface to shift

Help

Help is underway! ... and can be viewed here

License

This project is licensed under the terms of the GNU GPL v3

S
Description
Free, open-source time keeping for live events
Readme 36 MiB
Latest
2026-06-07 11:53:25 +00:00
Languages
TypeScript 92.5%
SCSS 6.1%
JavaScript 1%
HTML 0.4%