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. ChiliBytes - PDFOSC

ChiliBytes

PDFOSC

Communityv1.0.4Updated 7 months ago
DocumentationReport an issueView on GitHub

Documentation

PDFOSC Companion Module

Introduction

This module integrates the PDFOSC viewer with Bitfocus Companion. </br> Enables bi-directional OSC communication for remote control and monitoring of PDF documents. </br> <b> To avoid confusion during live events, OSC feedbacks are restricted to Presentation Mode ON.</br> This prevents non-active machines from sending feedback that could be mistaken for the live source. </b></br>

Module Configuration

Configure the following settings for the module:

  • Remote IP: Address of the PDFOSC machine (default: 127.0.0.1)
  • Remote Port: Port PDFOSC listens for actions (default: 55550)
  • Listen Port: Port Companion listens for feedbacks from PDFOSC (default: 55551)

Available Actions

This module provides the following actions to control your PDF documents:

Action  Description
Next  Navigate to the next page
Previous  Navigate to the previous page
First Page  Jump to the first page of the document
Last Page  Jump to the last page of the document
Enter Presentation Mode  Switch PDFOSC into fullscreen presentation mode
Exit Presentation Mode  Exit from fullscreen presentation mode
Toggle Presentation Mode  Switch between normal and presentation modes
</br>

Feedback Functions

These feedbacks indicate the state of your document:

FeedbackDescription
CurrentShows the current page number
TotalShows the total pages number of the document
StateShows the state of Presentation Mode
TestShows 99/99 and Green Background in Current/Total pages
</br>

Variables

The module provides these variables for use in buttons and other modules:

VariableDescription
CurrentCurrent page number
TotalTotal pages number
StateState of Presentation Mode (Normal, Presentation, Exited)
isPresentationIndicates if presentation mode is active (Yes/No)
</br>

Presets

Ready-to-use presets are included for common functions:

  • Navigation Controls: Previous/Next page buttons, First/Last page buttons
  • Page Counter: Displays current page and total pages
  • Presentation Controls: Toggle button that changes function based on presentation mode state

Using with PDFOSC

This module requires the PDFOSC PDF viewer application to be installed and running on your target machine(s). Please ensure:

  1. PDFOSC is properly installed and running
  2. Network connectivity exists between Companion and the PDFOSC machine
  3. The ports configured in this module match those in PDFOSC
  4. Pressing Test button in PDFOSC Config Page, will send 99/99 and Green background to "Current/Total pages" button
  5. <b>OSC feedbacks will be enabled only when Presentation Mode is active, Action and Test functions are always enable.</b>

For information about installing and configuring the PDFOSC application, please visit: PDFOSC GitHub Repository

Troubleshooting

Issue    Solution
Cannot connect to PDFOSC    Check IP address, ports and ensure PDFOSC is running
Cannot connect to PDFOSC    Check network connectivity and firewall settings
Actions not working    Confirm a PDF document is open in PDFOSC
Actions not working    Verify Remote IP and port settings match PDFOSC configuration
No feedback from PDFOSC    Verify listen port setting matches PDFOSC configuration
No feedback from PDFOSC    Is PDFOSC in Presentation Mode ?
</br>

Support

For additional help with this module:

  • Check the full documentation
  • Report issues to the GitHub issues page

About

This Companion module is maintained by ChiliBytes

Details

Manufacturer
ChiliBytes
Product
PDFOSC
Latest Version
v1.0.4
Author
Chili Bytes
Contributors
Julusian(18)
eMMeCodes(11)
MiPnamic(10)
bryce-seifert(3)
dnmeid(2)

Open Issues and Requests

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 →