Bitfocus AS
logo
logo
Bitfocus AS
logo
logo
Sign upSign in

Loading...

Bitfocus

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

FacebookInstagramGitHubYouTubeLinkedIn

Products

  • Buttons
  • Companion

Integrations

  • Supported Devices
  • Developer Community
  • Connection Development

Support

  • Support Overview
  • Documentation
  • Video Tutorials
  • Community Forum

Sales

  • Resellers & Integrators
  • Buttons Pricing

Updates

  • Case Studies
  • Events & Trade Shows
  • Press Releases
  • Product Updates
  • Webinars

Legal

  • Legal Overview
  • Privacy Policy
  • Buttons EULA
  • Terms & Cookie Policy

Company

  • About us
  • Press kit
  • Careers

© 2026 Bitfocus AS. All rights reserved.

  1. Connections
  2. Rundown Studio - Rundown Studio

Rundown Studio

Rundown Studio

Communityv2.2.0Updated 2 weeks ago
DocumentationReport an issueView on GitHub

Documentation

Rundown Studio

This module uses the Rundown Studio API v1. Learn more about our API on our documentation.

Module Config

You will need to enter your API Token. API tokens can be generated from within the Rundown Studio dashboard in the API Section. Only team admins can generate and regenerate these tokens, however anyone on your team can read and use the token.

You will also need the ID of your particular Rundown that you wish to use in this module. You can retrieve this ID by opening a rundown and looking at the URL of the page. For example: https://app.rundownstudio.app/rundown/<rundown_id>

If necessary, there is an Advanced Configuration area of the module which allows you to configure the following:

  • API Base URL
  • Update Interval

Normal operation does not require modification of these values and they should be left alone unless you have been instructed otherwise. The API Base URL serves both the REST endpoints and the live event stream, so pointing it at another environment moves the whole module there.

Module Actions

The following Actions are available:

  • Start rundown
  • Pause rundown
  • Go to next cue
  • Go to previous cue
  • Jump to cue (pick from the rundown's cues, or enter a cue ID; starts the show on that cue when stopped)
  • Add/Remove time from active cue
  • Output Message: Show
  • Output Message: Hide
  • Output Message: Toggle visibility
  • Output Message: Set (update text, color, bold, underline, and/or visibility)

Module Feedbacks

The following Feedbacks are available:

  • Rundown State (Running/Paused/Stopped)
  • Cue is active
  • Visual Progress (used in Presets)

Module Variables

The following Variables are available:

  • Time of Day
  • Rundown Name
  • Rundown Date
  • Rundown Planned Start Time
  • Rundown Planned End Time
  • Rundown Planned Length
  • Rundown Status
  • Rundown State
  • Current Cue Title
  • Current Cue Duration (ms/ss/mmss/hhmmss)
  • Current Cue Time Left (ms/ss/mmss/hhmmss)
  • Current Cue Time Elapsed (ms/ss/mmss/hhmmss)
  • Next Cue Title

Dynamic variables are also created for each public column on the rundown. A column named AUDIO becomes currentcue_audio and holds the plain-text cell content of the active cue in that column. Column titles are lowercased and non-alphanumeric characters become underscores. If a name would collide with a built-in variable (e.g. a column called Title), a numeric suffix is added (currentcue_title_2).

Module Presets

The following Presets are available:

  • Transport Controls
  • Rundown Info (Name, Date, etc.)
  • Current Cue/Next Cue Info
  • Jump to Cue (one button per cue in the rundown, lit while that cue is active)
  • Visual Progress Dots (last 5 seconds)
  • Output Message (Show, Hide, Toggle)

Upgrading from the v0 API

This version of the module talks to the Rundown Studio API v1. Existing configurations are migrated automatically when the module is upgraded:

  • The old Websocket Base URL and Websocket Path settings are removed. Live updates now arrive over a Server-Sent Events stream served on the same host as the rest of the API.
  • The API Base URL is moved to the dedicated API host (https://api-v1.rundownstudio.app). A custom URL, such as a development environment, is left as you set it.
  • Buttons using the Ended rundown state are switched to Stopped. The v1 API reports a single stopped state that covers both pre-show and post-show.
  • The Current Cue Subtitle, Next Cue Subtitle and Next Cue Duration variables are removed, along with their presets. The v1 status snapshot does not carry these fields. Buttons referencing them will show an empty value.

Details

Manufacturer
Rundown Studio
Product
Rundown Studio
Latest Version
v2.2.0
Authors
John Barker
Joseph Adams
Contributors
iamjohnbarker(30)
josephdadams(11)
Julusian(1)
bryce-seifert(1)

Open Issues and Requests

patrichard#34 [Feature]: Zoom parameter for output windowpatrichard#33 [BUG] No labels for several options on output window

To file a new issue, you need to sign up for a user on GitHub.

Go to GitHub issues →

In other news

Buttons v1.8 Main with text

Buttons v1.8

October 2, 2026

Buttons v1.8 IBC award win

Bitfocus wins IBC2026 Best of Show Award for latest Buttons enhancements

September 21, 2026

Buttons v1.8 grey background

Biggest functionality boost yet makes Buttons the perfect platform for broadcast and media management

September 10, 2026

Vivid Buttons on screen

Bitfocus Buttons makes complex OB production feel simple

August 10, 2026

View all news →