New
Improved
Fixed

Release Notes for OnTheAir Video and OnTheAir Video Express 4.1.7

  • Engine:Optimised performances when displaying a large number of logs in the Activity & Logs window
  • Engine:Performances when reading from HFS Volumes
  • Engine:We can now use the Apple Silicon hardware acceleration to decompress Apple ProRes 4444 clips with Alpha

Release Notes for OnTheAir Video 4.1.7 only

  • REST API: REST API: Added the ability to check for missing clips (http://:/playlists//items//validate)
  • Added an icon when a GPI trigger is set on a clip
  • Prepared compatibility for the migration to OnTheAir Video 4.2. It is recommended to go first to version 4.1.7 before using 4.2 (particularly for remote control)
  • Remote Control: Now retrieving the transitions (including their durations), actions and logo overlays from the remote instance (instead of showing the local ones).
  • REST API: you can now retrieve the duration of the clips that will include the duration of the transition applied to the clip. You will find these new properties: "chained_playback_duration_timecode" : "00:00:10" "non_chained_playback_duration_timecode" : "00:00:10" "chained_playback_duration" : 10.05 "non_chained_playback_duration" : 10.05 The first two provide a text representation of the duration, the last two a duration in seconds. The “chained_playback_duration” is the duration when the clip is following another one. The “non_chained_playback_duration” is the duration of the clip when played by itself (or at the beginning of a playlist). If no transition, the numbers will be identical.
  • Playlists: Issues with calculation of playlist durations when using custom transitions, and the playlist was in chain
  • Ross Ultrix Control: Issues when controlling a Ross Ultrix with the ProBell protocol, and using AUX sources
  • Logs: Some excessive logging about duplicated frames when using custom transitions
  • Playlists: Start times and durations were not updated if a clip was created remotely as "deactivated".
  • Potential crash in macOS 11 (Big Sur) and earlier. Introduced in OnTheAir Video and OnTheAir Video Express 4.1.6

Release Notes for OnTheAir Video Express 4.1.8

  • Express fix for an issue that was left behing, sorry...

Release Notes for MovieRecorder and MovieRecorder Express

  • Sources: Added the ability to choose the number of audio channels retrieved from the AJA, Blackmagic-Design or Deltacast card (Currently only available for Video Device Audio, not for external audio)
  • NDI: Updated NDI SDK to 5.6.0 - r135583 (NDI 6 is available in MovieRecorder pre-release 4.6)
  • Logs: Optimised performances when displaying a large number of logs in the Activity & Logs window
  • AJA: Updated AJA SDK to v17.0
  • AJA: Added support for AJA Kona X
  • Softron Streaming Pack: Issue when doing streams longer than, 12 hours, there could be a short interrupt of the signal every 12 hours.
  • Custom Naming: When using the timecode token in a custom naming, if it was a DF TC, the ";" was not replaced by a "-"
  • SD: Some possible preview issues when using SD sources. It would change from 4:3 to 16:9 very fast.
  • Scheduler Web UI: Fixed issues on Daylight Savings Time days: scheduled recordings could show with an offset of one hour.

Release Notes for MovieRecorder only

  • Logs: Added logging of more SCTE104 messages
  • Destinations: Added support for Apple ProRes in MXF destinations
  • Metadata: Potential crash when adding Metadata fields in "Settings > Metadata"; in macOS 12 and earlier
  • Growing Files: Growing MXF AVC-Intra files are now working with Adobe Premiere

Release Notes

  • The maximum session duration is now 25h (was 9h).
  • Loop Recording to allow for continuous recording (ideal for time delay). Read more about this new feature here.
  • Added the ability to select the number of audio channels recorded (Could create issues in Final Cut Pro when using video files with more than 8 audio channels)
  • Added the ability to set the color space
  • SKAARHOJ "Time Spin" (XC8): Added compatibility to "Blue Pill" models. Warning: Starting with version 2.2 of M|Replay, the SKAARHOJ devices needs to be in "server" mode in order to be supported.
  • Added support of bundled licenses (one serial can contain the license for multiple channels)
  • Added the ability to control playback rate using the REST API: GET /playbackrate?rate=0 (0=stopped, 1= play forward, -1= play backwards, etc...)
  • Universal application for better performances on Apple M1 Silicon computers. 
  • Updated AJA (v17), Blackmagic-Design (v12.7); Deltacast (v6.20) and NDI (v5.6) SDKs.
  • Now logging the REST API calls in a separate file.
  • When using UHD or 4K, session configuration now remembers if it's single link, quad link, etc...
  • Issues with Deltacast configuration in UHD and 4K
  • SKAARHOJ XC8: Some buttons did not lit up immediately
  • The Audio VU meters display settings could be ignored when creating a new session
  • Some performances issues that could cause AV drops during playback

Warnings

  • SKAARHOJ "Time Spin" (XC8) Controler: As SKAARHOJ now ships the new "Blue Pill" model of the "Time Spin", we had to change the way M|Replay connects to the "Time Spin". If you own an older model of the "Time Spin", you should enable "Server Mode" in Device Core Options, and then set the IP address of your "Time Spin" in M|Replay in "Settings > Controls".
  • Creating the header for a 25hours file can take some time. The session will work immediately, but the send to Final Cut Pro or reading the files directly won't work until the header is created.
  • There is a bug in QuickTime X and Final Cut Pro with files longer than 12 hours. Even though we record audio in the file, and it plays fine in M|Replay, but it will play without audio in Final Cut Pro and QuickTime. Note that if you export a shorter duration from M|Replay, you'll be able to access to it, but exporting or sending to Final Cut Pro won't work for sessions longer than 12 hours.

Known issues

Interlacing issues There is an issue with the code that we used previously to deinterlace the outputs signal (not the preview)
The issue happens:

  • on Apple Silicon computers, with both the intel and universal versions.
  • on Intel computers, the issue is there only with the universal version. So if you are using interlaced formats, only an intel computer with the intel version of M|Replay will deinterlace. With the universal version, and on M1 computers with the intel version as well. We will restore deinterlacing, but if you are using an intel Mac, prefer to download the intel version.
We will fix this in future versions, but until done, if you use interlaced format, and do a pause, you will see either two frames simultaneously, or half of the image. Also, slow motion quality will not be as good as previous version. Note that the issue can not be seen in the preview, and there is no issue in the recorded files, the issue is there "only" in the output.

  • Added logs to help troubleshoot
  • Minor UI changes

Release Notes

  • Engine:: Added support for 10bit output
  • REST API:: Added an API to send live subtitling data
  • Effects:: Added the ability to Blur an item (in the shapes item, you can create a blur item that will blur every layers below it. Work in progress as it is not yet possible to set the blur value)
  • Animations:: Added the ability to do 'Squeeze back" animations on items
  • Smiles:: Added the ability to change the "baseline" of a smile
  • Items:: Added the ability to "search" or "filter" for items in a project. Very useful when you have a lot of items
  • REST API:: Added the ability to change the Font, the fill color and stroke color of a text item
  • Universal application for better performances on Apple M1 Silicon computers
  • Engine:: Major rewrite of the graphics engine to use Metal instead of OpenGL
  • Video Outputs: Updated AJA (v17), Blackmagic-Design (v12.7); Deltacast (v6.20) and NDI (v5.6) SDKs
  • Blackmagic-Design devices:: Added support for keying with more video formats
  • Movie Items:: Back to back movie file playout performance improvements
  • Engine: Red half screen that was seen in some 2019 and 2020 intel MacBook Pros & iMacs
  • Movie Items: Transparency was ignored for ProRes 4444 clips when running on M1 Pro / M1 Max computers (with ProRes acceleration).
  • Animations: Issue with ramping of start animations (the ease in/out would not be applied)
  • Smile: setup window was not readable when in light mode.
  • NDI: Issue with some NDI sources not being seen

Warnings

  • There is no installer anymore. Just drag and drop the application to the Applications folder.
  • As there is no installer anymore, this implies that Sample projects and AppleScript examples are not installed. They can be downloaded from the downloads page of our website

For developers using the API there are 2 major changes:

  • You should now use "snake_case" instead of "camelCase"
  • You now have to specify the "Content-Type" to "application/json" in your requests
  • Updated AJA (v17), Blackmagic-Design (v12.7); Deltacast (v6.20) and NDI (v5.6) SDKs.
  • Added support for some more codec descriptions (were previously played, but showing as "Unkown" in Media Browser)
  • Issues with copy/paste of clips (some attributes were not copied)
  • Updated NDI SDK to 5.6.1
  • Fixed potential crash when adding bookmarks
  • Added "Contact Support..." menu to get help easily from Softron
  • Fixed crash with some Blackmagic-Design devices when using SD

Release Notes for MovieRecorder Express and MovieRecorder

  • AVPresets: Added the ability to disable the audio track language setting. This could be annoying when used in Final Cut Pro as it would only select (and play) one of the tracks, even if all tracks are the same language. This was introduced since MovieRecorder 4.5.2 when we added the support for langages. The option is on by default to keep compatibility with older versions, so make sure to disable it if you don't need it.
  • ProRes Proxy: Encoding is not done anymore in progressive, but as interlaced, so it is easier to relink to higher resolution. Should quality be an issue for you, create an AVPreset and choose to deinterlace.
  • Preview: UI issue in Sonoma when using interlaced formats.
  • Potential crash in macOS 11 (Big Sur) and earlier.
  • WebUI: VU meters could be out of sync.

Release Notes for MovieRecorder only

  • Scheduled Recordings: There would be a warning with AppleScripts missing while they were not.
  • RS422 Timecode: Potential issues with negative values when using fractional frame rates.
  • A potential crash with the inspector

This is the first version of OnTheAir WebLink available. It currently comes with the following limitations (there will soon be new versions that will improve these):

  • No audio output yet, which can create an issue if you try to record, from direct link, in MovieRecorder. It won't start the recording. To record, remove all audio tracks from your custom AVPreset.
  • Some videos will not play. OnTheAir WebLink currently does not play proprietary codecs such as H.264.

While the following limitations won't be changed in future releases, as it's inherent to how OnTheAir WebLink works:

  • For obvious copyright reasons, it is not possible to play protected content from OnTheAir WebLink. You won't be able to play protected videos on YouTube (note that some videos are not protected), nor play videos on VOD services. This limitation will be there with the release version.
  • OnTheAir WebLink uses an embedded browser. There may be limitations logging into some websites. For example it is not possible to log in to any Google service (including YouTube). This limitation will be there with the release version.

Release Notes for MovieRecorder and MovieRecorder Express 4.5.7

  • AVC Intra: Issues when encoding to AVC Intra

Release Notes for MovieRecorder Express and MovieRecorder 4.5.6

  • Activity & Logs Window: Remaining disk space when using local storage is now more accurate
  • NDI: Added the ability to select "Embedded Timecode" as timecode source
  • NDI: Now using SDK version 5.5.4
  • ProRes: Bitrates for ProRes 4444 was too high (if you were using this codec before, make sure to test, check "Activity & Logs" window for any error about frame size and report to us)
  • Deltacast cards: Issues in SD NTSC: 8bit was not supported, and some potential issues with audio
  • UI: VU meters could be displayed in the wrong order

Release Notes for MovieRecorder only 4.5.6

  • AVPresets: Added support for DV codecs. WARNING: There is a known issue for "Classic" destinations: you must add a AVPreset effect to resize to 720x480. If you don’t do that, recording won’t work (it will start but will fail to write to disk). This will be improved in a future release.

Release notes for OnTheAir Video Express and OnTheAir Video

  • NDI: Now using SDK version 5.5.4
  • Timing Window: Added the ability to display the clip timecode
  • Timing Window: Changed the order of the times in the drop down to match the ones of the playlist counters
  • Playlist: Added the ability to display either the clip elapsed duration or the clip timecode (in the small counter on top left of the sliders)
  • Performances: Added code to prevent App nap
  • Read: Performances improvements when reading from some SMB storage

Release notes for OnTheAir Video only
!! WARNING !! Check your Actions AppleScript after the update!!
There can be issues with Actions AppleScripts controlling either the Videohub or GPICommander. Indeed, there was a syntax issue in previous versions of OnTheAir Video, as both VideoHub and GPICommander used "inputs" and "outputs", which led to confusion to script editor. For VideoHub we now use "Sources" and "Destinations", instead of "Inputs" and "Outputs". But if your script was written (or saved) with an old version of OnTheAir Video opened, and you then start a new version of OnTheAir Video, it could use "destination" instead of "output" for GPICommander. Sorry for any inconvenience.

  • Remote: Added the ability to show the timing window remotely
  • Remote: Some duplicated playlists could be created
  • Transitions: When removing built-in transitions, the preference is now correctly saved on Intel computers
  • Transitions: When replacing the video of a custom transition, the duration is now properly updated
  • Transitions: Corrected the playlist duration when using transitions, with clip end behaviours that are not in chain
  • Subtitling (OP-47): Fixed compatibility issues with some STL files
  • Schedule: Playlist start times are now always correct when double-clicking on a playlist in the schedule
  • AppleScript Videohub Control: The existing syntax (using inputs and outputs) was not working anymore because of a conflict with GPICommander. It has now been changed to sources and destinations, make sure to check your AppleScript actions after the update. Note that we recommend using the "switch" syntax.

Release notes for OnTheAir Video Express only

  • Activations: Checkmark and Cross icons were missing, which could led to thinking that the activation was not done

Release notes for OnTheAir Video Express and OnTheAir Video

  • Logs: Log when clips are added or removed from a playlist
  • SMB: Automatically scan every 30 seconds the content of folders we monitor if they are on a SMB Volume. This is done because sometimes we would not be modified of a clip being modified/added/deleted from folder.
  • General performance and stability improvements
  • When doing a skip to next and the next clip is both offline and has a "hold" clip end behaviour, the skip to next would not work
  • Contact Support: Log collect was not working when time was set to AM/PM
  • Blackmagic-Design: Potential memory leak issue

Release notes for OnTheAir Video only

  • Remote: Added more filters to the "Open Remote Playlist" menu
  • Remote: Improved online/offline status when opening playlists with clips that are not from a Media Browser
  • Remote: Thumbnails were not properly loaded
  • Remote: Issue where all items where validated each time the playlist was reloaded from JSON
  • ProBel: Now reconnecting to new IP when modifying IP of ProBel
  • General performance and stability improvements
  • Potential crash at startup (when using 2 VU meters display)
  • Contact Support: Log collect was not working when time was set to AM/PM
  • A potential crash with subplaylists (introduced in 4.0.1)
  • REST API: Added the ability to get the thumbnail of the video output to get a preview of what is going out of OnTheAir Node remotely (GET /playback/thumbnail)
  • ATEM Plugin: Added the ability to do a "Auto" transition
  • Dongles: Removed the limitation that you needed use a specific instance of OnTheAir Node when using dongles
  • CG Plugin: Fixed compatibility issue with Apple Silicon computers
  • AJA KUMO Plugin: Fixed crash when label of outputs was nil
  • Added the possibility to override the media item durations of live/stillImages
  • Issues with media item durations