New
Improved
Fixed
OnTheAir Video - Version 4.5.7
2026
Aug 01

What's new in OnTheAir Video 4.5.7

Warning: Breaking changes with SCTE and Clocked items. Make sure to read below before updating.

  • SDKs: Updated AJA to v17.5, Deltacast to v6.34, and NDI to 6.3.2. Check the tech specs page of your Softron software and the manufacturer's website for driver and macOS compatibility.
  • Deltacast Cards: Added a genlock offset option
  • Deltacast Cards: Added support for External Key (Fill & Key) with 12G/4C and 12G/8C models. In Output Settings, select output 1, 3, 5, ... then set Pixel Format to YUVK 4224 8-bit. The fill signal is output on the selected output and the key on the next output.
  • Deltacast Cards: Added support for some 48 fps formats
  • Timing Window: Added a Next Clip time indicator that accounts for transition duration
  • Remote Control: New Web UI with a completely revamped interface, with support for Inspector, output preview (Video & Audio), Media Browser, Virtual Sources, and many more optimizations
  • Dynamic Graphics Overlay: In the Graphics window, added the ability to change published values of CG Projects
  • Dynamic Graphics Overlay: In the Graphics window, added the ability to start, stop or pause multiple projects at once
  • Dynamic Graphics Overlay REST API: Added the ability to control all projects at once using GET /playback/cg_projects/play and GET /playback/cg_projects/stop
  • Dynamic Graphics Overlay Actions: Added the ability to control all projects at once using “Graphics Projects > All Projects”
  • Clocked items: Behavior change: this feature is no longer exclusive to one playlist, can be enabled on multiple playlists, and is automatically disabled if playback is stopped
  • Custom Actions: Added the ability to repeat an action
  • REST API: Added the ability to retrieve the selected clips with GET /playlists/{playlist_UIDorINDEX}/selected_items
  • REST API: Added the ability to change a clip's audio routing. No user interface is available in this version.
  • REST API: Added theoretical duration to the scheduler/playlists API
  • Menu items: Updated icons
  • VideoToolBox: Prevent it from trying to decode frame again when result is kVTParameterErr
  • Video formats: Display modes are now more consistent
  • Playlists: Display filename instead of displayName if it is empty
  • File systems: Added support for NFS file systems
  • AJA devices: Added support for more than 8 audio channels
  • Rotational metadata: Added support so movies filmed on phones display correctly
  • SCTE Handler: When receiving SCTE on an input and triggering an AppleScript, added support for Segmentation Descriptor. More info...
  • SCTE Action: Added the ability to set the pre-roll in splice insert messages
  • Media Browser: Reload Media Folder will now rescan or redownload all items
  • Media Browser: Added a counter to indicate how many files need to be validated
  • Media Browser: If located on an XSAN, files are now automatically cataloged every 30 seconds as file system events may not reach us
  • Media Browser: Added a UI indication when the folder used for Media Browser is not mounted
  • Remote Control: “Validate Locally” is now also available for other connection types than “Media Browser Only”
  • Actions: Playback > Join in Progress now includes parameters to choose whether JIP should be done on the currently playing playlist, the front playlist, or the playlist that should play now according to schedule
  • Actions and REST API: Select next clip now skips comments
  • Actions: Actions can now be disabled or enabled so you can keep only the actions that you need in the list
  • Technical logs: Added frame precision
  • Playback state: Previously, when the scheduler or a clocked item started, the playback state was preserved. Now playback starts automatically
  • Activation system: Fixed potential issues with the new activation system
  • macOS Tahoe: Fixed a few UI issues with macOS 26
  • macOS Tahoe: Fixed potential memory issues with macOS 26
  • Stream Deck: Fixed an issue where the first row of buttons would not work
  • AJA devices: Fixed output issues with KONA 5 and T-Tap devices
  • AJA devices: Fixed issues with multiple channels outputs
  • Deltacast Cards: Cards with Bypass relays (such as DELTA-12G-elp-key 11) would not properly lock on reference signal
  • Deltacast Cards: Added the ability to enable Keying with DELTA-12G-elp-key 11
  • Deltacast Cards: Added support for Fill/Key output in 0/4 configuration with DELTA-12G-elp 4C
  • Logs: Fixed an issue where collecting logs would not collect the logs of the remote control
  • Play Next: Fixed an issue where the “Play Next” item was skipped when doing a skip to next while the item was already locked
  • Timing Window: Next Live now properly accounts for transition duration
  • Timing Window: Elapsed duration is now displayed correctly until the end of the clip
  • Media Browser: Working with large media folders could take a long time, particularly with macOS Tahoe
  • 720p output captions: Fixed an issue where 720p would be considered SD and output captions in the raster
  • Schedule: Fixed a potential crash when Schedule dates would be nil
  • Media Browser: Fixed performance issues when using macOS Tahoe with large media folders
  • Media Browser: We now auto-remount the volume even if cataloging is turned off and/or the volume is unmounted
  • EPG Option: Fixed potential issues with event start times
  • EPG Option: Events with a missing (deleted) EPG tag are no longer exported as empty events
  • MOS Integration: When replacing a clip for the same MOS object, duration was not updated properly
  • Scheduler: In macOS Tahoe, updating the schedule could create long reload times and potential hangs
  • Scheduler: Fixed potential hangs when enabling the scheduler
  • Remote playlist changes: Fixed an issue where a currently playing clip could lose its Clip End Behaviour if the playlist was changed remotely
  • Macros: Timing and delays were sometimes off and actions repeated when they should not
  • Remote playlists: Fixed an issue where a newly saved playlist would not show up in remote until opening an already saved playlist
  • SCTE triggers on Live input: After restarting OnTheAir Video, the first event could be ignored if its eventID was 0
  • Schedule: Reload requests are now prevented while a reload is already in progress

Warnings: Breaking Changes!

SCTE input handler

If you use the feature that triggers an AppleScript when an SCTE message is received, you will need to update your AppleScript to follow the new syntax introduced with the addition of Segmentation Descriptor support. More info...

Time markers (Auto Start) - Clocked Items

We have updated how Time Markers work, the feature that lets you set a start time on a clip. Previously, only one playlist at a time could be set to automatically start clips using the clock icon at the top of the playlist. Now, you can enable this option on multiple playlists.

However, if you are playing a playlist with the clock option enabled and then start another playlist, the clock option on the previous playlist will automatically be disabled. This ensures that during events like breaking news, when you start a new playlist, the earlier playlist will not continue triggering its scheduled items.

When the breaking news playlist is finished, simply re-enable the clock option on the original playlist. You can do this manually in the playlist or by using the new REST API call:

GET /playback/clocked_items?enabled=1

This call enables the clock option on all playlists.