New
Improved
Fixed
  • REST API – Pause and Resume Recording: You can now pause and resume input recording via the REST API using GET /inputs/pause and GET /inputs/resume.
  • Disk Space Monitoring: The application now monitors available disk space on the volume where the session is stored. Recording will automatically stop when less than approximately five minutes of recording time remains, preventing the volume from becoming completely full.
  • Video Format: Video format description texr has been updated for improved clarity.
  • Timecode Warning Icon: The missing timecode icon is now displayed only when embedded timecode is in use.
  • Recording State Logging: Added logging when recording is paused or resumed.
  • Keyboard Shortcuts: New keyboard shortcuts are available to pause and resume recording.
  • High Resolution Decoding Performance: Improved decoding performance when working with HFR and 8K resolutions.
  • QuickTime File Creation: The QuickTime file header is now created significantly faster and with reduced resource usage.
  • Contact Support Reports: Support reports now include additional session files to help with issue analysis.
  • Softron License Manager: Improved notifications when serial activation is about to expire
  • Softron License Manager: Fixed rare cases where valid activations could incorrectly be reported as invalid.
  • Softron License Manager: Fixed an issue where licenses could become deactivated in rare cases
  • Timecode Display Stability: Fixed potential flickering of the timecode icon and display when the incoming signal does not contain timecode on every frame.
  • Playlist Playback: Fixed an issue where clips would not play from the playlist.
  • Playlist Memory Usage: Fixed a potential memory leak when cueing long clips in the playlist.
  • Source Ordering: Fixed an issue where the index of sources could appear in the wrong order.
  • Session Templates: Fixed potential issues when creating new sessions from templates.
  • HFR Input/Output Removal: Fixed a potential issue when deleting an HFR input or output.
  • Loop Mode Corruption: Fixed a potential movie corruption issue when using sessions in loop mode.
  • Session Resume: Fixed potential issues when resuming a session.
  • Loop and Playlist Interaction: Fixed an issue where playlist clips could be overwritten when using a session in loop mode.
  • Write Buffer Memory Usage: Fixed excessive memory usage that could occur when the write buffer fills up due to a storage issue.

This maintenance update primarily focuses on activations and the Softron License Manager. We strongly recommend installing it if you are using serial numbers.

  • Softron License Manager: Improved notifications when serial activation is about to expire
  • Softron License Manager: Fixed an issue where licenses could become deactivated in rare cases

This maintenance update primarily focuses on activations and the Softron License Manager. We strongly recommend installing it if you are using serial numbers.

  • Softron License Manager: Improved notifications when serial activation is about to expire
  • Softron License Manager: Fixed an issue where licenses could become deactivated in rare cases
  • Routers: Router support added for GVG Native (Grass Valley) and RCP-3 (Utah Scientific).
  • Timecode: Now showing the missing timecode icon only when using embedded timecode.
  • REST API · Sources index: Added the ability to use, for the index, either only the enabled sources (default) or all available sources. Add a parameter to the URL: GET /sources?include_disabled_sources=YES.
  • REST API · Gang controls: Added the ability to gang control only selected sources. Add a parameter to the URL: PUT /sources/record?selected_only=YES.
  • REST API · HTTPS: Added the ability to use HTTPS (place and name your certificate in /Library/Application Support/Softron/MovieRecorder/Certificates/tls_certificate.p12). Note: the remote control of MovieRecorder won’t work currently when HTTPS is enabled; this will be done in a future release.
  • Timecode: Potential “flickering” of the timecode icon and timecode display when the incoming signal does not have timecode on all frames.
  • AJA Devices: AES Audio sources not receiving any signal.
  • AVPresets (macOS Tahoe only): Potential crash when editing Audio channels in the AVPresets.
  • Scheduled Recordings: Potential crash at startup when a scheduled recording started “too soon”.
  • NDI: Potential issue with NDI sources when duplicating frames.
  • Adobe Premiere: Updated Adobe Premiere version
  • Audio LTC: Fixed an issue where timecode was incorrectly converted when using 50fps with an audio LTC source (which only supports up to 30fps)
  • Softron License Manager: Changes in the method for checking internet connectivity for more consistent results
  • Stream Deck: Fixed multiple warnings concerning properties file when starting a Softron application for the first time
  • Softron License Manager: Potential crash status/response/error are empty
  • REST API: Added the ability to find playlists by name (in addition to uniqueID and index)
  • Softron License Manager: Changes in the method for checking internet connectivity for more consistent results
  • Stream Deck: Fixed multiple warnings concerning properties file when starting a Softron application for the first time
  • Softron License Manager: Potential crash status/response/error are empty

Release Notes for CG Designer, CG Server and CG Companion

  • Softron License Manager: Changes in the method for checking internet connectivity for more consistent results
  • Softron License Manager: Potential crash status/response/error are empty

About CG Companion

OnTheAir CG Companion is a companion application for OnTheAir CG. It can fetch data from any XML or JSON HTTP source and feed it to OnTheAir CG but also trigger AppleScripts with the data.

For example, it can be used to retrieve the temperature published as an XML format by national agencies. Here's an example of XML that we can handle: https://weather.gov/xml/current_obs/KLAS.xml

More info in the following video.

  • Softron License Manager: Changes in the method for checking internet connectivity for more consistent results
  • REST API: Modified the way we create uniqueIDs for playlists (Was based on the name, now is a real UUID)
  • REST API: Added the ability to find playlists by name (in addition to uniqueID and index)
  • Remote Control: Clips from the Finder were considered as remote if the default MB was remote
  • Softron License Manager: Potential crash status/response/error are empty
  • REST API: Potential crash when error occurs while setting vide output settings using REST API
  • Warnings and Important Changes

    • AMP Server support: OnTheAir Video 4.5.5. playlist documents now leverage a unique ID, instead of playlist names. Devices will still be able to control by unique ID, however, if you would like to continue receiving the playlist name in AMP Server, upgrade to AMP Server 1.2.3.
  • Remote Control: OnTheAir Videos on separate machines can be controlled
  • Auto Play when Cued: Supports instant controls by immediately playing video on cue
  • Skip Forward/Skip Back: Shuttle and FFD/REW commands can be set to advance the playlist
  • Newsroom Workflows: Now supports playlist from OnTheAir MOS Gateway
  • More channels: AMP Server now supports 8 channels and multiple view modes
  • Playlist Selection: Playlist switching is much faster
  • Simpler Logs Information is presented in easier to read format
  • IP Address: Displays local IP address in header for easier configuration
  • Custom Device Naming: For switchers that display the device name, the field can be customized
  • REST API: Automatically create a new document if needed when sending a GET /start
  • Softron License Manager: Changes in the method for checking internet connectivity for more consistent results
  • Stream Deck: Fixed multiple warnings concerning properties file when starting a Softron application for the first time
  • REST API: Potential crash when start/stop session with the REST API when there is no active document
  • Audio Output: Fixed an instance where audio of a webpage (in autostart) might not play unless user interacts with the page
  • Fixed a crash when quitting application.
  • Softron License Manager: Changes in the method for checking internet connectivity for more consistent results
  • Stream Deck: Fixed multiple warnings concerning properties file when starting a Softron application for the first time
  • Routing Control: Added router control actions for Utah Scientific products supporting RCP-3
  • Menu Bar: Added icons to some menu items
  • Stream Deck: Fixed multiple warnings concerning properties file when starting a Softron application for the first time
  • Potential crash at startup when no internet access
  • Wrong indexes of source selection on Stream Deck XL control
  • Potential crash when receiving invalid numericKeyPad event (Could rarely happen when working with KVMs sending unexpected key values)
  • Softron Streaming Pack option: Issues with RTMP streaming (video and audio could be missing).
  • Softron License Manager: Activations could be invalidated (and thus require a reactivation) when changing Time zone
  • Remote Control: HTTPS: Added the ability to bypass security to connect to an OnTheAir Video using a self-signed certificate.
  • Maintenance: The maintenance timer is now triggered more often, so connections to remote OnTheAir Video instances remain open.
  • Virtual Sources: Now updates the list of available actions when they are added or removed.
  • REST API: Fixed an issue where "play" requests would pause a clip instead of playing it if playback was already paused.
  • Stream Deck: Fixed issues with embedded integration. Buttons may not redraw when not using the "Hold" feature.
  • Startup: Fixed a potential crash at startup when no internet access is available.
  • Keypad Events: Fixed a potential crash when receiving invalid numericKeyPad events (could rarely happen with KVMs sending unexpected key values).
  • Scheduling: Fixed potential hangs when using large schedules.
  • Softron License Manager: Activations could be invalidated (and thus require a reactivation) when changing Time zone
  • Playlist: Playlist output now supports more than 8 audio channels
  • REST API: Added the ability to address playlists and clips by their names instead of index or UID
  • Viewers: VU Meters were not displayed on HFR outputs
  • Potential leak when closing a live session
  • Potential crash at startup when no internet access
  • Potential crash when receiving invalid numericKeyPad event (Could rarely happen when working with KVMs sending unexpected key values)
  • Softron License Manager: Activations could be invalidated (and thus require a reactivation) when changing Time zone

Important Changes for system requirements and licenses

  • New Serial Numbers Activation System. Now using Softron License Manager. WARNING: Internet connection is required to keep serial numbers activated. This only impacts serial numbers, there is no change for dongles. More info...
  • New System Requirements. macOS 13 or later is required
  • Softron Streaming Pack Option: Streaming Center 1.4 or later is required. Indeed, Streaming Center and MovieRecorder (Express) work in tandem, and for the Softron Streaming Pack option license to be seen in MovieRecorder (Express), both applications have to use the same Activation System

What's new in MovieRecorder and MovieRecorder Express?

  • Stream Deck: Added built-in support for Stream Deck Studio (Click on the "reset" button to see the new default pages - make sure to create a backup of your configuration before as it will delete your custom configuration when you do the reset)
  • Destinations: Added the ability to disable the creation of a TC track
  • NDI: Support for CC and SCTE
  • Destinations: Support for growing files in DaVinci Resolve
  • NDI: Now using NDI® SDK 6.2.0
  • Blackmagic-Design: Compatibility with Blackmagic-Design drivers
  • HDR: Added support for P3-D65 Color primaries
  • Destinations: Added some sanity check when creating files to cope for potential issues when writing to SMB
  • Destinations: Tokens: Precision of the "time" tokens
  • REST API: You can now set scheduled recordings "stopped_by_user" to false. So that next recordings will happen. Note that if you are still within the recording time, the scheduled recording will start again recording.
  • Destinations: Issue when using non standard number of audio channels.
  • Activity & Logs: Potential hangs when updating performance indicators
  • Scheduled Recordings: Issues with AppleScripts on scheduled recordings (the "At Stop" AppleScript was not properly saved).
  • Viewers: Custom viewer layouts were not loaded
  • Timecode: Potential issues with Timecode tracks after drop frame or Timestamps issues.
  • QuickTime "Classic" destinations: Potential issues if inadvertently setting a duration of 00:00:00.
  • Timecode: When "Sharing" timecode from one source to the others, it was always using embedded TC, even if the source was using the timecode input of the card.
  • Stream Deck: Issues with the Stream Deck embedded integration. The buttons may not redraw when not using the "Hold" feature.

MovieRecorder only

  • HFR: Added the High Frame Rate option
  • Control: Added support for TSL 5.0 output
  • External Audio: AJA and Blackmagic-Design devices are now properly filtered out of the external audio devices list to avoid confusion (we now use the manufacturer name instead of the device name).
  • XDCAM: Potential crash when encoding to XDCAM and the incoming format changes

MovieRecorder Express only

  • Scheduled Recordings: Status of Scheduled recordings was not updating correctly

Important Changes for system requirements and licenses

  • New Serial Numbers Activation System. Now using Softron License Manager. WARNING: Internet connection is required to keep serial numbers activated. This only impacts serial numbers, there is no change for dongles. More info...
  • New System Requirements. macOS 12 or later is required
  • MovieRecorder or MovieRecorder Express 4.6 or later are required! Indeed, Streaming Center and MovieRecorder (Express) work in tandem, and for the Softron Streaming Pack option license to be seen in MovieRecorder (Express), both applications have to use the same Activation System

Release Notes for Incremental Versions

  • Version 1.4.1 (25 July 2025) Activations: Activations could be invalidated (and thus require a reactivation) when changing Time zone

Important Changes for system requirements and licenses

  • New Serial Numbers Activation System. Now using Softron License Manager. WARNING: Internet connection is required to keep serial numbers activated. This only impacts serial numbers, there is no change for dongles. More info...
  • New System Requirements. macOS 13 or later is required

WARNING: Important behaviour change for the Dynamic Graphics Overlay option!

  • This new version of OnTheAir Video introduces major improvements to the "Dynamic Graphics Overlay" (DGO) feature. Most notably, there's now a dedicated "Graphics" window where you can add and manage your DGO projects. The interface is similar to OnTheAir CG Server and includes several powerful capabilities:
    • Start, stop, and pause projects
    • Update values of "published" fields
    • Enable looping for a project
    • Scrubbing in timed projects (without any item in 'Stay Forever')
    • Remotely control projects (Remote Pack option required)
  • The second major change involves how you control these graphics. Previously, DGO projects were managed through the "Inspector > Graphics" tab. While that method was convenient, it had a key limitation: any adjustments made via Actions or the API were reset every time a new clip started. To provide more flexibility and clarity, the "Inspector > Graphics" tab has been removed. All control is now handled through Actions, rather than on a per-clip basis.
  • Some features, such as SuperSource and QR code generation, require OnTheAir CG Designer version 3.7 or later.

What's new in OnTheAir Video?

Note: Some new features of the Dynamic Graphics Overlay require OnTheAir CG Designer 3.7 to create the projects.

  • DGO option: Added a new "Graphics" window that replaces the table in "Settings > Graphics". CG Projects should be added and controlled from that window.
  • DGO option: Removed the "Inspector > Graphics" tab. CG Projects should now be controlled from the "Actions".
  • DGO option: Added "SuperSource" Items.
  • DGO option: Added the ability to render QR codes.
  • DGO option: Added the ability to animate items when updating their values. Example: PUT /playback/cg_projects/0/items/0/ {"text":"This is my text","animate_on_update":true}
  • DGO option: REST API: Added the ability to send image as base64 data.
  • DGO option: REST API: Added the ability to change the color and stroke of shapes.
  • Actions: Added a new window "Actions Editor" that allows to create user actions for easier recall. Great for frequently used actions like SCTE triggers or Lower thirds.
  • Actions: Added the ability to create Macros of custom actions to trigger multiple actions at once. Actions within a macro are processed in sequence, one after the other.
  • Actions: Added the ability to copy actions from one clip to another. Hold the Option and Command keys while dragging and dropping a clip onto another. Or copy a clip, then select another one and "Edit > Paste Actions (option + command +V)".

Release Notes for Incremental Version 4.5.1 (27 June 2025)

  • Activations: Fixed potential hang when refreshing activations if a network is present, but our server can not be reached.