just:live pro & just:play pro Release Notes v.2025.x.x
2025.4.0.GM.1464- PUBLIC RELEASE
The Just Control App settings “Playout” tab there is a new “Show video timecode where available”. By default this is off, but when selected the video trimmers (both library and inspector) and the inspector fields for in- and out-points will display timecode relative to the video asset’s timecode track. So, for example, if the in-point is set to one second after the start of the video, and the video has a timecode track with the first frame specified as 10:00:00:00, then the in-point in the inspector and trimmers would be shown as 10:00:01:00.
When configuring the engine in the “Engine & Layers” tab, the “Setup” tab has a new “Output video timecode if available” checkbox. By default this is off, but when selected the timecode sent to the SDI output will be the timecode specified by the currently playing video instead of the channel’s current clock time. Using the previous example, the first frame of the video would have the timecode 10:00:01:00 on the SDI output. This setting also affects the timecode shown in the Just Control’s user interface, as it shows the engine’s output timecode. So here the main timecode in the user interface would also show 10:00:01:00 instead of the current clock time.
Fixed an issue that resulted in Composition Builder graphics without any stop-frames defined not rendering at all.
When selecting an RGBA format, there are now two colourspaces available, one with the suffix “Pre-multiplied RGBA” and one with “Straight RGBA”. You can select the one most suited to the video mixer or downstream equipment that you are using as some will work with pre-multiplied RGBA, some will not, and some will accept both.
Fixed an issue that resulted in unexpected results rendering any FX (Quartz Composer, Composition Builder, HTML) in any interlaced format, particular with movement / animation (e.g. scroller, crawler).
If live input is enabled for a channel, it is now possible to preview the current input in the user interface even if it is not currently on air. To preview, simply select “Live Input” in the library, open the preview below the library, move the mouse over the preview area and click on the “play” button just as with previewing video, audio or FX files.
Added an additional option to output RTMP (or RTMPS) for streaming to YouTube, Wowza or other video servers. When configuring there is an additional button for YouTube for quick configuration using the stream ID from YouTube.
The restriction that the live input and output “device” are the same (e.g. SDI, NDI) has been lifted, enabling many more combinations such as SDI output with NDI live input or vice-versa. To this end, the engine configuration panel has been redesigned, with the “Streaming” tab and the device selection in the “Setup” tab now replaced by “Input” and “Output” tabs allowing individual configuration for the input and output including the device to use.
Added HLS output when configuring an engine’s output device. Selecting this writes a HLS manifest and HLS file segments to the selected path and name.
The Just Out diagnostics window now shows the specific name (e.g. SRT, UDP, RTMP, HLS) of the output stream instead of a generic “Stream output”.
Removed “Audio Output” from the Just Out diagnostics window as it was always the same as “Video Output”, renamed “Video Output” to “Output” and added “Input” to show the current live input device for the channel if configured.
Fixed unexpected results in the scheduling (e.g. after using “jump to next”) on a just:play pro channel with Just Out configured to output video timecode.
When Just Out is configured to output video timecode and the currently playing video doesn’t have a timecode track, or nothing is playing out, the output timecode is now 00:00:00:00 instead of the current channel timecode.
For a just:live pro channel, the “PREVIEW” view (that shows a preview of the currently selected item in the workbench) now shows the video timecode for a video with a timecode track if the “Show video timecode where available” setting is enabled.
There is a new “Clear, load and play” option for the “Double-click action” for just:live pro channels. When selected, double-clicking an item on the workbench will clear any items on the same layer (either on-air or scheduled in the timeline) and immediately being playing the selected item.
After selecting NDI output, it is now possible to select a RGBA mode in order to send video with alpha to a compatible receiver. This enables “fill+key” workflows using NDI.
There is a new “HLS Push” output available that can push HLS segments and manifest to a server via http or https, for example to YouTube. When configuring this output, there is a “YouTube” button to automatically configure the parameters for uploading to YouTube.
When configuring a “HLS File” output, the “Choose” button is now correctly disabled when the channel is running, and shows the file selection panel when clicked allowing you to select the folder to save the HLS segments and manifest.
Updated Blackmagic Decklink drivers to Desktop Video 15.3. If you are using a Decklink device, please update your system to this version.
Updated Blackmagic ATEM drivers to 10.1.1. If you are using an ATEM device, please install ATEM Switchers 10.1.1 update.
Updated to NDI 6.2.1 for improved performance and stability when using NDI input and/or output.
In the “Activation” tab in the configuration panel, if there is a valid license the license key is now displayed for your reference
2025.3.0.GM.1443 - PUBLIC RELEASE
Fixed a sizing issue in the “Streaming” tab when configuring an engine.
Fixed a small issue when playing out certain interlaced videos, particularly when encoded in ProRes 4444.
2025.3.0.GM.1442 - INTERNAL RELEASE
If Just Connect is started with a channel currently waiting for the end of an infinite live event, an alert is now shown asking if you want to continue or end the live event. This may sometimes be necessary if the channel is “stuck” on an infinite live event and therefore not playing out any further scheduled items.
2025.3.0.GM.1441 - INTERNAL RELEASE
When selecting the output format, only 8-bit formats are now available if a streaming format (NDI, SRT, UDP) is selected as 10-bit and RGBA formats are not currently supported when streaming.
Fixed an issue that resulted in the channel configuration wizard not closing after adding a channel to a previously configured device that already had one or more channels.
2025.3.0.GM.1440 - INTERNAL RELEASE
Updated DMG background.
Changed versioning to 2025.3.x for consistency with all solutions.
2025.1.2.GM.1439 - INTERNAL RELEASE
Updated Blackmagic drivers to Desktop Video release 15.0. If you are using Blackmagic devices, please update your system to this release.
2025.1.2.GM.1438 - INTERNAL RELEASE
The initial setup wizard now includes a second field for a license code when restoring channels from a backup in order to activate any restored channels immediately.
2025.1.2.GM.1437 - INTERNAL RELEASE
Fixed an issue that sometimes resulted in the configuration panel appearing when closing the scheduling tab.
Improved login and initial configuration screens.
2025.1.2.GM.1436 - INTERNAL RELEASE
Improved logging.
Updated watermark when running without a license.
Updated “SFX” bugs after creating a new channel.
2025.1.2.GM.1435 - INTERNAL RELEASE
Fixed an issue that resulted in FX elements with stop-frames not working as expected after removing (deleting) an FX from the timeline while it was waiting on a stop-frame.
2025.1.2.GM.1434 - INTERNAL RELEASE
Updated Just Control App icon.
2025.1.2.GM.1433 - INTERNAL RELEASE
Fixed an issue that resulted in the restore channel function failing when running on a clean system, or after running the ToolsOnAir Uninstaller.
2025.1.2.GM.1432 - INTERNAL RELEASE
When restoring channels via the setup wizard, only folders may now be selected and not files, as the restore function requires a folder from which any channel files will be restored. Also modified the label in the UI to indicate that a folder should be selected.
If no channels were restored from the selected folder, an alert is shown instead of closing the setup wizard, indicating that a different folder should be selected that contains at least one channel file.
2025.1.2.GM.1431 - INTERNAL RELEASE
When Just Control connects to a Just Connect with no channels, the setup wizard shows the option to restore channels saved to a specific folder. This function was previously inactive, but now works as expected. In addition, any restored channels now automatically have the correct IP address so that Just Control can connect to them.
2025.1.2.GM.1430 - INTERNAL RELEASE
The audio button’s menu next to the live preview has changed. Instead of “Show” and “Hide” menu items, there is now a single “Show” menu item with a checkmark next to it if the live preview currently shows audio bars. There is an additional “Monitor” menu item that starts or stops audio monitoring of the live preview, allowing you to monitor the audio output from the engine.
The “Configure channel” button beneath the inspector when the “Channel” tab is selected has been replaced with a “cog” settings button in the inspector’s tab bar next to the close button. Unlike the previous “Configure channel” button, clicking the new settings button in the tab bar does not stop the channel, but rather shows the channel configuration panel where you can then stop the channel.
Defining a “Filler movie” for the channel now correctly plays the defined movie whenever there is no video is scheduled.
If an “infinite FX” is defined for the channel, any changes to the attributes in the “Infinite FX” inspector tab are now correctly reflected on air.
Changing many of the settings in the “App Settings” window were previously not reflected immediately and required a restart. This has been fixed.
Removed the “Default in-point” App setting.
Renamed the “Error display” option in the App settings.
The “Gaps” and “Watch folder” groups in the “Channel” tab of the inspector have been removed as they are only relevant for just:play lite channels.
2025.1.2.GM.1429 - INTERNAL RELEASE
Fixed an issue in Just Connect and other unexpected behaviour when stopping a channel.
The scheduling tab has a new “Configure Channel” button underneath the inspector when the “Channel” tab is selected. Clicking this button will query if you really want to stop the channel to configure it, and if confirmed the channel will stop and the configuration panel opened.
For Composition Builder and Quartz Composer templates, the XML patch now has an additional “No update on error” property. When enabled, if the XML cannot be updated (file not found, file locked, invalid XML etc.) processing is disabled, so any previous XML is retained and no updates are performed internally until the next time valid XML can be loaded. This may useful for certain scenarios where for example the XML is read from shared storage and there may be collisions during updates where a background process in currently updating the file on the storage leading to read errors.
2025.1.2.GM.1428 - INTERNAL RELEASE
The highlight for the selected tab above the library and inspector views now has the correct height instead of being a pixel too high.
The “Timing model” button in the “Advanced” tab of the channel configurations is now disabled for just:live channels as it is only relevant for just:play channels.
Fixed an issue that could result in a corrupted schedule after significantly changing the duration of an element (e.g. video or live input from a few seconds to several hours, or vice versa) if the schedule had multiple chained playlists over the proceeding several days.
2025.1.2.GM.1427 - INTERNAL RELEASE
Fixed an issue that resulted in incorrect colors from an FX template (Quartz Composer, Composition Builder, HTML) when using transparency. For example, a pixel in an FX defined with full red and 50% alpha (1, 0, 0, 0.5) should result in a red value of 0.5 or 50% (1 * 0.5), but instead was resulting in a value of 0.25 or 25% (1 * 0.5 * 0.5).
Fixed an issue that resulted in incorrect alpha values in the “key” output when using SDI Fill+Key via an RGBA format. For example, a pixel with an alpha of 50% or 0.5 would result in a key value of 25% or 0.25 (0.5 * 0.5).
The majority of the channel settings (users, user interfaces, gaps, FX and SFX) have been moved from the multi-viewer inspector to a new “Channel” tab in the scheduling tab inspector.
The “Help” menu in Just Out and Just Connect applications now opens the updated online documentation.
2025.1.2.GM.1426 - INTERNAL RELEASE
If you try to remove all of the current users from a channel, you will see an error and be asked to remove fewer users as a channel without users is unusable.
All changes to users including name and password are now applied “live”, meaning if you rename the user currently “logged in”, you will automatically be disconnected and will need to log in again using a different, valid user name.
Fixed a bug that could result in a channel’s “action button” (e.g. to open the scheduling UI) disappearing after logging into Just Control, requiring you to move the mouse out of and back inside of the channel viewer to show the action button.
2025.1.1.GM.1425 - PUBLIC RELEASE
Fixed an issue in rare cases when a video asset’s video track was a frame or shorter than the audio track(s) would result in a “dropped frame” error.
2025.1.1.GM.1424 - INTERNAL BUILD
Fixed an issue that resulted in the “live on air” view in just:live’s scheduling tab being too small or incorrectly sized after opening the scheduling tab on certain displays. After resizing Just Control’s window, the view was then sized correctly.
Resolved an issue where the “action button” to open the scheduling tab for a just:live or just:play channel in the multi-viewer was occasionally missing.
2025.1.1.GM.1423 - INTERNAL BUILD
Any updates to the users in the multi-viewer inspector (e.g. access rights) are now applied immediately instead of requiring a restart of Just Control.
Fixed an issue that prevented just:live channels with the restricted user interface option activated from connecting.
2025.1.1.GM.1422 - INTERNAL BUILD
When configuring and channel with NDI live input, there is a new “NDI Timecode Mode” setting in the “Streaming” tab in the engine’s configuration panel with the options “NDI UTC Timestamps” and “SMPTE Timecode”. The former expects frames with standard NDI UTC timestamps, as provided by the majority of NDI devices. The latter expects SMPTE timecode encoded as 100ths of a nanosecond. This may be useful in conjunction with some devices such as the AJA Bridge that take embedded SDI SMPTE timecode and converts it for use with NDI.
Quartz Composer and Composition Builder templates with multi-live text input fields with up to 5 lines are now supported in the just:play and just:live inspectors.
When configuring items in the “User Interfaces” group in the multi-view inspector, the “IP” column is now wider to prevent clipping of longer IP addresses.
2025.1.1.GM.1421 - INTERNAL BUILD
Fixed an issue that could result in gaps in a just:play channel’s schedule after copying and pasting a playlist multiple times.
Fixed an issuethat could result in gaps in a just:play channel’s schedule after using the “jump to next” function, particularly with long items (video or live input of 2 hours or more) and with many chained playlists scheduled over the next few days.
Fixed an issue that could result in Just Out automatically restarting after using the “jump to next” function on a just:play channel with many chained playlists scheduled over the next few days.
2025.1.1.GM.1420 - INTERNAL BUILD
Fixed issues related to changing the in-point of a video that was already loaded in the timeline and cued.
2025.1.1.GM.1419 - INTERNAL BUILD
Fixed an issue related to all “Hold” end actions in just:live. Regardless of “Hold Last”, “Hold and Play Next” or “Hold and Cue Next”, the video would either continue playing if an out-point was defined for the video, or play out black instead of holding the last frame.
Fixed an issue with the “Reload” and “Recue” end actions in just:live that resulted in an un-playable video.
Fixed an issue related to the “Cue Next” and “Hold and Cue Next” end actions in just:live.
2025.1.0.GM.1418 - RELEASE
Improved logging. Instead of writing a single log file every 24 hours, a file is now written each hour. This prevents missing logs on systems with heavy log loads (e.g. with other software or services installed that have excessive logging).
2025.1.0.GM.1417 - INTERNAL BUILD
Fixed a crash using SRT or UDP live input streams when connecting to certain sources.
Updated the EULA.
Updated the link to the user manual for Composition Builder 2025.
Composition Builder 2025.1.0.GM.286:
Removed several legacy unused attributes from the “Engine Output” component.
Updated the EULA.
Fixed a bug that showed the incorrect version in the About panel.
2025.1.0.GM.1416 - INTERNAL BUILD
The “Engine Output” component in Composition Builder templates is now supported again, allowing the composition to change the position and size of the video when rendering. If you have compositions using the Engine Output component you need to open and save them with build 2025.1.0.GM.285 of Composition Builder in order to be compatible with Just Out. If you are using the Engine Output with a Quartz Composer composition (QTZ), please contact ToolsOnAir directly for further information.
Updated the “TNN News” and “Sidescrolling Credits (QC)” templates in the Template Package to be compatible with the new Engine Output requirements. In order to test these templates, please install or re-install the latest Template Package.
2025.1.0.GM.1415 - INTERNAL BUILD
Updated all links to the 2025.1 online documents.
2025.1.0.GM.1414 - INTERNAL BUILD
Fixed a crash using SRT or UDP live input streams when connecting to certain sources.
Updated the EULA.
Updated the link to the user manual for Composition Builder 2025.
2025.1.0.GM.1413 - INTERNAL BUILD
Fixed a crash using SRT or UDP live input streams when connecting to certain sources.
Updated the EULA.
Updated the link to the user manual for Composition Builder 2025.