12.9 Advanced (v2.5)

This is a simplified summary of the just:connect user interface. For detailed information about every single element of the user interface refer to chapter 13. just:connect Advanced Setup.


1. Redundancy, Backup & Misc.:

  • Redundancy: 
    • Full (2N): The Master and Slave engines are running all the time, so for every Master engine you need a Slave engine.
    • Flexible (N+1): A single redundant engine is shared between several Channels. If the Master engine for any given Channel stops sending heartbeats to just:connect then the floating Slave engine will be started for the Channel. In this scenario only one redundant engine is available and it will be allocated on a first-come-first-served basis, so if a second Master engine fails, no backup Slave engine would be available.
  • Backup Channel: You can define a backup folder for the Channel file which can be used to restore the Channel on another machine. Do not select an internal disk as the backup volume but an external/network connected volume so in case the internal disk fails only the original Channel file is lost and not the backup. Most customers are using an USB flash drive as backup location, so it can be moved to another machine in case the main machine fails.
  • Custom Script: This function allows you to select a JavaScript which then will be used to parse custom Playlists received via TCP/IP into our own XML Playlist format. Please → contact us for more information.
  • EAS Alert: Use the Configure button to configure the connection to the DASDEC EAS device. Simulate an alert by clicking on the Simulate Alert button which allows you to execute a previously saved EAS alert.
  • Decode AVFoundation in-process: Activate this option in case you are using just:play and deactivate this option in case you are using just:live. The option must be activated setting up a Channel in 4K. Please → contact us in case such a 4K Channel is used with just:live.


2. Schedule Watch Folder

  • Schedule Watch Folder: When enabled you can drop a ToolsOnAir compliant (!) XML file into this folder and just:connect will automatically read the contents of this file. just:connect will attempt to add the Playlist to the current schedule. A Playlist may only be added to the schedule if it does not overlap any existing Playlists in the schedule. If just:connect is able to add the Playlist to the schedule it will also automatically send the updated schedule to any just:out engines and any just:live/just:play clients viewing the Channel.
  • Archive Files: Archive files allows you to define a folder where all Playlists will be saved, which where dropped into the watch folder before.
  • Validate auto-duration Playlists: When Playlists are dropped into just:connect's watch folder, just:connect can automatically validate that the duration specified for the Playlists match their contents. This is done by reading the duration of each Video in a Playlist and summing the total duration. Note that this process can take some time to complete depending on the number of Video items in each Playlist.


3. Gaps

  • Gap Playlist (just:play only): This Playlist will be played continuously in a loop as long as no other Playlist is defined in just:play for the Channel. The Playlist may contain any combination of Video clips, Graphics and Live Video input. Do not loop or use infinite live events in a default Gap Playlist. Loops will be done automatically and infinite live events could lead to misbehaviour during a Gap.
  • Filler Movie: This Video will be played continuously in a loop as long as no other Playlist is defined in just:play for the Channel and in case there is no Gap Playlist defined. In addition the Video defined here will be played in a loop in case the scheduled Video can not be found or can not be decoded. Make sure to select a filler Video which can be played on the machine running just:out and that it is available using the same path. In addition, the Video frame rate must match the frame rate of the Channel, otherwise it will not be played out in realtime which also causes unsync playout.


4. Timing and Syncing:

  • Timing Model: This option allows you to define how the rundown is handled after pressing the Jump to Next button while a Live Event with an overtime is on air.
    • Reschedule All: Moves all items for the skipped/extended time, incl. timed playlists.
    • Join In Progress: Keeps the remaining rundown unchanged by jumping into the rundown
  • Timecode Offset: This option allows you to define an offset which will be applied to the reference time. This allows you to change the time used internally in case the broadcast should happen earlier or later than the current time. The change will be reflected in the interfaces also.
  • Re-sync Engines: The time just:out starts, it grabs the current time from the NTP or LTC time source defined in the just:out preferences. From that on it syncs to the clock of the output device. Because the clock of the Video device usually drifts over time from the reference time, they must be resynced on regular intervals. We allow a resync at the end of each Playlist. Here you can define if this should be possible at all and how many frames should be resynced as a maximum. We restrict this to avoid unforeseeable behaviors in case the reference time is lost or drifts for several minutes or even hours.
  • Restart on Drift: This option allows you to define a maximum offset of the Master ↔ Reference time. Once this offset has been reached, just:out will be restarted automatically. Such a drift can come from an unstable Live Input signal, the natural drift of the Channels timecode compared to the real time but also every time the time is changed for one hour, because DST is (de)activated. We recommend to activate this function and to set it to 5 seconds.
  • Restart on Connects: This allows you to define the number of times just:out reconnects to just:connect within one minute, before just:out is restarted automatically. Such a reconnect can happen in case the Video device used for playout is in trouble but also a network issue can cause this. We recommend to activate this function and to set it to 3 re-connects.

→ Use the sidebar to navigate.