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. Theatrixx - xPressCue

Theatrixx

xPressCue

Communityv2.0.0Updated 3 years ago
DocumentationReport an issueView on GitHub

Documentation

Theatrixx xPressCue

This is the official Theatrixx xPressCue Companion module. This module interfaces with and allows you to control the Theatrixx xPressCue media player.

Currently, this module supports the version 1 xPressCue API (v1.x.x)

Configuration

  • Host IP address: The IP address of the remote xPressCue
  • Host Port: The port of the remote xPressCue (normally always 80)

Actions

  • Set Play State: Changes or toggles the current play state (Play/Pause/Stop)
  • Set Next Media: Loads the selected Media as Next
  • Take: Executes a TAKE command (with or without automatic playback)
  • Jump Playback: Jumps forward or behind in playback
  • Next Frame: Jumps one frame ahead (and pauses playback)
  • Load Playlist: Appends or replace a playlist to the Live Queue
  • Skip Queue: Skips to previous or next item on the Live Queue
  • Clear Queue: Clears the Live Queue
  • Set Play Mode: Sets the Playback Mode (Playlist, AB Preset or Direct)
  • Set Output Mode: Sets the Video Output Mode (Normal, Test Pattern, Identify or Blackout)
  • Set Master Intensity: Sets the Master Video Intensity to a specified value
  • Set Master Volume: Sets the Master Audio Volume to a specified value
  • Set Test Pattern: Set the current test pattern (test pattern mode must be activated separately)
  • Set Multi-Device Mode: Toggles between Master and Follower mode (useful for quickly switching between main and backup devices)
  • Identify: Activate the Identify mode on the device. This will make all LEDs on the front panel of the device to blink white for a few seconds.

Feedbacks

  • Media Name: Dynamically updates the button text to match the name of the selected Media
  • Media Thumbnail: Dynamically updates the button PNG thumbnail to match the thumbnail of the selected Media. If the Thumbnail is updated on the xPressCue, it will updated here as well.
  • Media State: Indicates wether the selected Media is Current or Next
  • Time Remaining: Indicates wether the Remaining time on the device matches the selected value
  • Play State: Indicates wether the device is currently in the selected Play State (Playing, Paused or Stopped)
  • Playlist Name: Dynamically updates the button text to match the name of the selected Playlist
  • Play Mode: Indicates wether the device is currently in the selected Play Mode (Playlist, AB Preset or Direct)
  • Output Mode: Indicates wether the device is currently in the selected Output Mode (Normal, Test Pattern, Identify or Blackout)
  • Multi Device Mode: Indicates wether the device is in Master or Follower mode
  • Device Busy: Indicates wether the device is busy, or ready to accept new commands

Presets

  • Set Next Media (Text): Creates a complete, dynamic Set Next Media text button, which includes:
    • Set Next Media action
    • Media Name feedback
    • Media State feedback (will highlight the button when the Media is Next or Current)
  • Set Next Media (Thumbnail): Creates a complete, dynamic Set Next Media thumbnail button, which includes:
    • Set Next Media action
    • Media Thumbnail feedback
    • Media State feedback (will highlight the button when the Media is Next or Current)
  • Load Playlist: Creates a complete, dynamic Load Playlist button, which includes:
    • Load Playlist action (Mode is Replace by default, user can select Append alternatively)
    • Playlist Name feedback
  • Transport Controls: Provides a bank of pre-configured transport control buttons, with dynamic icons

Variables

  • Time Remaining (time_remaining): The amout of time remaining for the current media, formatted as HH:MM.ss.mmmm
  • Time Elapsed (time_elapsed): The amout of time elapsed for the current media, formatted as HH:MM.ss.mmmm
  • Device Name (device_name): The Name of the connected device.
  • Device Name (device_owner): The Owner of the connected device.
  • SDI Sync (sdi_sync): The Sync status of the SDI outputs. Will be either Freerun or frequency, in Hertz.

Details

Manufacturer
Theatrixx
Product
xPressCue
Latest Version
v2.0.0
Author
Gabriel Duschinsky
Contributors
gabdusch(62)
Julusian(7)

Open Issues and Requests

WillieDaWonka#20 Feature Request: access to Automation, Routines and SchedulesWillieDaWonka#17 Feature Request: More Variables

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 →