Skip to main content

Frequency Documentation

New in Studio

The latest Frequency Studio software releases.

Studio-5.17 - 04/18/2024

INGEST | Video Filtering

The videos tab now supports scrolling to display a larger number of feeds when filtering.

SCHEDULE | Edit Block Functions

The cut, copy, paste and delete functions are now supported when creating or editing a schedule block.

SCHEDULE | Live Notifications Bar

Scheduled and current live events will now display in a bar along the top of Frequency Studio.  Click the status bar to expand details on each event, and click on the event to take you directly to it on the Schedule.  Click the status bar to expand and view items which require action to start and stop a live event.

This update includes general improvements and bug fixes.

Studio-5.16- 03/27/2024

SCHEDULE | Scheduled Manual Live Switching

Users are now able to manage live programming using an improved manual switching workflow and with lower latency.

image-20240109-222904.png
  • Live Feed Preparation: Scheduled Live Programs with Manual Switching can be Prepared in advance to enable quick playout switching to the live feed. Users are able to Prepare a live feed for manual switching up to 30 minutes prior to the scheduled Start time, or Frequency Studio would automatically trigger live feed preparation 30 minutes in advance based on the scheduled Start time.

    • When preparing a live feed for live switching, this process may take about a minute to provision live feed receivers. A progress bar is shown to the user to indicate the estimated remaining time until completion.

    • When a live feed is ready for live switching, the user can Start live and switch the channel’s playout to the live feed with high accuracy (within 4 seconds of the video shown in the Live Feed Preview).

    • The Live Feed Playout preview comes from the Live receiver’s output rather than the original live feed source to minimize video preview latency for improved live switching accuracy.

  • New Manual Switch UI: Users can now manage the manual switch to live in the tab “Manual Switch” within the Live Program details modal. This replaces the existing workflow where the user would do so from the Broadcast pane side toolbar with the new workflow which can be found in the Live Program details modal in the Manual Switch tab, after a program has been saved with automatic switching turned off.

    image-20240109-221507.png

SCHEDULE | Playout Override Live Programs Visualization

As part of a recent release, a Live Program is automatically added to the channel’s schedule when an Unscheduled Live Event is triggered from Playout Override. We have enhanced how we display in-progress Live Events when we do not yet know the end time by showing a dummy end time of 1 hour from the current playhead position.

SCHEDULE | Scheduled Automatic Live Switching

  • The “Start & End as Scheduled“ switch is now called “Automatic Switching“. When it is turned on, a live program will start and end at the scheduled time. An automatic switching program’s duration can be modified and saved even after the program has already started. Reducing the duration of an Automatic Switching program until the channel’s playhead is at or before the program’s end time will end the program immediately. The “End Broadcast“ button has been removed.

    Frequency Administrators are now able to choose to record Live Programs that are scheduled for Automatic Switching. To do so, the toggle “Record Program” must be enabled in advance of the Start time. Additional configuration is required when recording a Live Program:

    image-20240109-222312.png
    image-20240122-174541.png
    • Since recorded Live Programs creates a new video found in MANAGE, additional metadata must be provided for Brand and Content Format. For special scenarios, optional metadata can be added such as Series, Content Type, Rating Descriptors, and Keywords. When setting a Series for the recording, the system would automatically set a season and episode number for each Live event in order to support episodic sequencing. The system would set the season to the current Year (4 digits, e.g. “2024”) and episode to the current month-day (e.g.: 130).

    • When recording videos, SCTE-35 ad markers are detected and ad slates are removed from the final asset. These ad break positions are then adjusted and stored as cue points for future ad pod insertion for the video.

    • Recorded videos are ingested and can be reviewed in MANAGE.

  • There are changes to metadata fields for Live Programs:

    image-20240122-175714.png
    • Custom Metadata (new): This new field can be used to store any data for custom use as text or JSON. This value for this field flows through to the channel’s EPG outputs.

    • Required Fields: Description, Country of Origin, Parental Rating, Genre, Language, and Artwork are now required fields, consistent with the same metadata fields requirements as non-Live video content today. By default, the channel’s artwork is used and can be replaced by a HD-resolution 16:9 aspect ratio PNG or JPG asset.

CONNECT | Unscheduled Live Playout Override

  • Similar to the new Scheduled Manual Live switching, Unscheduled Live Playout Overrides now also support the ability to Prepare live feeds for quick-switching. When setting up for bulk channel Playout Override, the user can trigger live feed receiver provisioning using the Prepare button.

  • When performing an Unscheduled Live Playout Override, a schedule entry is now automatically added to the impacted channels. The Title and Description of this entry can be customized. Key details:

    image-20240122-175458.png
    • The Live Program Start time would be based on the actual Playout Override switch time.

    • The End time and Duration of the added Live Program is undetermined while a Playout Override is active (not yet concluded).

    • The End Time and Duration of the added Live Program will reflect the actual end time and total runtime when a Live Playout Override concludes (Restored to Scheduled Content).

This update includes general improvements and bug fixes.

Studio-5.15 - 03/20/2024

SCHEDULE | Playout Override Live Programs Visualization

As part of a recent release, a Live Program is automatically added to the channel’s schedule when an Unscheduled Live Event is triggered from Playout Override. We have enhanced how we display in-progress Live Events when we do not yet know the end time by showing a dummy end time of 1 hour from the current playhead position.

Studio-5.14 - 03/14/2024

SCHEDULE | Export to CSV

When exporting a channel’s schedule as CSV, we have added and adjusted certain fields in the export:

  • Program ID

  • Season Number

  • Episode Number

  • Duration (now in seconds)

SCHEDULE | Updated Program Colors

We have updated the colors used for Program types to meet accessibility guidelines.

image-20240313-193830.png

This update includes general improvements and bug fixes.

Studio-5.13 - 03/07/2024

This update includes general improvements and bug fixes.

Studio-5.12 - 02/29/2024

MANAGE | Video Results

When the user previews a video’s details and returns back to the video results, the videos will retain its original order. This allows users to resume working on the list of preloaded video results, specifically useful when working through multiple pages.

SCHEDULE | Broadcast Preview Player

When previewing the live feed for a channel, the icons have been cleaned up for the video player. The user has the control for toggling Full Screen, Volume, and Subtitles.

image-20240227-200344.png

This update includes general improvements and bug fixes.

Studio-5.11 - 02/20/2024

SCHEDULE | Repeat Scheduling

This release includes support and bug fixes related to additional Repeat Scheduling configurations when using a combination of Restrict by Time, Until Date, and Overlap vs. Skip Over. The user is now able to schedule programs using new complex patterns related to day-parting with date ranges and exception handling.

Studio | User Roles

We updated the granularity of tool functionalities for non-Manager users. Certain buttons and options are no longer shown in the user interface for users without permissions to perform those activities.

This update includes general improvements and bug fixes.

Studio-5.10 - 01/31/2024

SCHEDULE | Schedule Blocks Sorting

Schedule Blocks are now sorted by Newest by default. This allows the user to quickly see the latest Schedule Block at the top of the list for faster scheduling.

image-20240201-030407.png

SCHEDULE | Export Schedule

Channel schedules can now be exported as data in CSV in additional to visually as PDF. To export as CSV, click on the “Export to CSV” at the bottom right of the screen. The exported file would contain all the entries which is currently loaded in the tool for the channel, including longer periods than a week if the user has navigated across multiple weeks.

image-20240207-223524.png

This update includes general improvements and bug fixes.

Studio-5.9.1 - 01/29/2024

CONNECT | Playout Override (Live)

When overriding playout with a Live feed, a schedule entry for the Live Program is automatically to the affected channels. The user is able to optionally set a Title and Description for the added Live Program.

  • The end time for the Live Program is only determined once the Playout Override has concluded. However, the EPG output would temporarily show an end time 3 hours into future for the live Program until the actual end time is determined.

  • If Title or Description is not customized by the user, the default value used would be “Live Program” for either fields.

image-20240129-184052.png

Studio-5.9.0 - 01/25/2024

INGEST | Custom Connector and Live Recording Videos

Two additional classifications are now available for videos ingested via Live Recording and Custom Connector. The two new classes are now filterable and shown in the Videos tab within INGEST:

  • DVR - Videos ingested from recording of Live Programs

  • CC - Videos ingested from a custom ingestion integration (Custom Connector)

014a7e68-39df-4345-8bf7-7fa368059eb4_media-blob-url_true_id_03d3fae9-eb47-40cd-b11e-1fbdff9d9f23_collection__contextId_18563_height_318_width_136_alt_.png

This update includes general improvements and bug fixes.

Studio-5.13.0 - 03/07/2024

This update includes general improvements and bug fixes.

Studio-5.7.0 - 12/28/2023

INGEST | Manual Upload Improvements

Critical improvements are now available that enhances the manual video uploading experience:

  • Support for concurrent video uploads and multi-part chunking to maximize the throughput of the user’s internet connectivity

  • Support for additional video container types and validation steps (MP4/AVI/MPG/MXF/MOV)

  • Support for uploading larger video file sizes via the web browser for high bitrate formats such as ProRes and UHD

  • Support for uploading larger video file sizes via the web browser for high bitrate formats such as ProRes and UHD

  • Default video metadata when none is provided from the Brand for Genres, Sub-genres, Region, Parental Rating, and Language

  • Expanded coverage for additional video processing exceptions scenarios

image-20240102-151614.png

This update includes general improvements and bug fixes.

Studio-5.6.0 - 12/21/2023

This update includes general improvements and bug fixes.

Studio-5.5.0 - 12/19/2023

MANAGE | Additional Content Filtering Options

Users are now able to filter by additional scenarios for videos using technical metadata for Programs, Cue Points, and Subtitles. This would allow users to accelerate the content review process in order to prepare content for scheduling.
  • Programs (with or without Programs): Find content that requires creation of Programs

  • Cue Points (with or without Cue Points): Find content that requires preparation of ad break positions

  • Subtitles (with or without Subtitles): Find content that requires addition of subtitles

image-20231122-174338.png

Studio-5.4.0 - 12/14/2023

ACCOUNT | Linear Channel Creatives (Ad Pod)

Users are now able to choose how Ad Pod creative (slate) creatives are played during scheduled ad breaks. The option enables relative start time for the Ad Pod creative based on the actual duration of ad breaks. For example, if the duration of the channel’s Ad Pod creative is 5 minutes and the duration of the actual ad break is 2 minutes, then the playout system would play the Ad Pod creative from the third minute mark until the end. This supports the use case where a channel has an Ad Pod creative containing a burned-in countdown clock to dynamically show the countdown sequence for ad breaks having varying durations.

image-20231214-011549.png

This update includes general improvements and bug fixes.

Studio-5.3.0 - 11/24/2023

MANAGE | Video Custom Metadata

We have added support a new video metadata field called “Custom Metadata”. Information stored in this field can be used for custom key value pairs in JSON or plain text.

image-20231122-162934.png

This update includes general improvements and bug fixes.

Studio-5.2.0 - 11/09/2023

This update includes general improvements and bug fixes.

Studio-5.1.0 - 10/26/2023

MANAGE | Advanced Metadata Filtering

Users now have an advanced way to find their content using multiple contextual and technical metadata parameters. They can also filter and sort by Series information, which makes reviewing the completion of series content ingestion simple. Video results in MANAGE are now returned in episodic sequence (series+season+episode), which provides a more intuitive experience. With advanced filtering and sorting capabilities, reviewing and locating the right group of content is easy.

  • Contextual and technical metadata filters

    • Status, Content Format, Series Name, Season #, Episode #, Rating, Languages, Genres, Availability, Duration, Programs, Cue Points, Subtitles

  • New Live View metadata columns

    • Format, Series Title, Season / Episode, Programs

  • Expanded sorting in List View

    • Clicking on the table header allows for sorting specific column:

      • Video Title, Duration (new), Season / Episode (new), Format (new), Programs (new)

Advanced_Filtering.png

MANAGE | Centralized Series Management

Users are now able to manage series metadata from a centralized place. Users are able to browse the full series hierarchy with summary information and preview associated videos. It is also possible to create, edit, and delete series/seasons/episodes information, which includes title, description, external metadata identifiers, and custom metadata (JSON payload or text). Finally, we have included support series/season/episode artwork for 2:3 aspect ratio posters and/or 16:9 thumbnail. Series artwork and custom metadata may be used for EPG output for distributors that require them.

Series_Management_Open_Detail_3.png
Series_Modal.png

INGEST | Wide Release

All Studio users now have access to the INGEST tool to manage ingestion, including our new S3 native ingestion engine with parallel introspection and QC visibility. Learn more about all the capabilities for INGEST in the release notes from Version 5.0, including:

  • Dashboard- Real-time summary with actionable alerts for exceptions

  • Feeds- Combined ingestion feed types, including native S3 ingestion, email notifications, and exception management

  • Videos- Parallel video components validation with detailed error messaging to support exception resolution. Video uploads are now performed here instead of from MANAGE

  • File - Individual file processing statuses, including Manifest parsing results and Manifest matching evaluation

Full_-_Closed_Detail_2.png

INGEST | Manual Video Upload

As part of the INGEST wide release, we begin our migration of the Manual Video upload workflow to INGEST from previously in MANAGE. We will continue to support Manual Video uploads from both INGEST and MANAGE, but plan to deprecate the MANAGE upload workflow in the near future as the new home for this workflow, benefiting from enhanced ingestion capabilities such as automatic asset type identification.

Upload_Modal.png

ANALYZE | Content / Attribution Reports

We have added a new report for attributing Viewership data to Interstitial assets. Interstitial attribution data will begin being collected going forward after this release. Historical viewership data is not attributed to Interstitial assets prior to this release. To locate this report, go to ANALYZE tool, go to the CONTENT section, select the Attribution tab, and the report is at the bottom of the existing set of reports (below Linear Program Schedule Share)

Analyze_InterstitialAttribution.png

This update also includes general improvements and additional bug fixes.

Studio-5.0.0 2023/08/28

INGEST | Ingestion Management

As part of a gradual rollout, Studio users can now access INGEST to manage content ingestion. INGEST provide users with real-time detailed ingestion visibility, including parallel asset introspection, feed notifications, and exception resolution tools.

  • Dashboard - Real-time summary with actionable alerts for exceptions

    image-20230829-184958.png
  • Feeds - Combined ingestion feed types, including native S3 ingestion, email notifications, and exception management

    image-20230829-184720.png
  • Videos - Parallel video components validation with detailed error messaging to support exception resolution. Video uploads are now performed here instead of from MANAGE.

    image-20230829-190725.png
  • Files - Individual file processing statuses, including Manifest parsing results and Manifest matching evaluation

    image-20230829-185317.png

Schedule | Repeat Scheduling

Studio users are able schedule using Repeat Scheduling with day-parting. This accelerates scheduling for multi-series and recurring day-parted blocks.

  • Restrict by Start/End Times - When using the Back-to-back pattern, the user can further Restrict by start and end times of the day. The programs scheduled would only be added per day when they fit within those start and end times daily. This would improve scheduling channels having multi-series and/or date-parted blocks.

    image-20230626-172345.png

    Date-part repeated programs

This update also includes general improvements and additional bug fixes.

Studio-1.58- 2023/08/07

MANAGE | Video Uploads Approval

We have deprecated the option to require separate approvals when manually uploading videos. This supports streamlining the upload lifecycle an expedite the end-to-end ingestion. This change affects the following parts of the manual video upload workflow:

  • When uploading a video, the toggle to Automatically Approve is no longer displayed nor required

  • When the video upload completes, it moves on to transcoding (when applicable) without requiring a separate Approval step

  • When managing in progress manual video uploads, the sub-status Pending Approval is removed

This update includes general improvements and bug fixes.

Studio-1.57- 07/18/2023

MANAGE | Video Metadata (Rating Descriptors)

Users are now able to manage advisory labeling metadata (“Rating Descriptors”) to supplement Parental Rating. This metadata represents additional details to the Parental Ratings (e.g.: Violence, Adult Language, etc.). The new field supports comma-separated text (up to 100 characters) and is available for downstream processes (e.g.: Graphics, EPG).

image-20230718-192109-1.png
image-20230718-184930-2.png

Rating advisory labels support (Rating Descriptors)

This update includes certain bug fixes to address edge case scenarios:

  • SCHEDULE | Remove Gaps - When removing gaps/overlaps for multiple weeks at the same time where the user selects the first program and then jumps multiple weeks/months into the future to select the last program, scheduled programming was not loaded in between weeks. Therefore, Remove Gaps would not include scheduled programs from the skipped/jumped timeframe. This fix would load all scheduled programs in this scenario between the schedule weeks/month jump in order to calculate the correct remove gaps logic is executed.

  • MANAGE | Video Search - When searching for videos after a previous search and not in the first page of a multi-page result, search would not execute due to a pagination bug. This fix resolve this and subsequent search would continue as expected.

  • SCHEDULE | Calendar View - Studio users who use the Ctrl + Left Mouse Click via the Safari browser (MacOS) to perform Right Clicking operations was not triggering the right-click menus. This fix adds support for this scenario.

This update includes general improvements and bug fixes.

Studio-1.56 - 2023/06/29

Extended capabilities were added for Repeat Scheduling:

  • Number of Times Until This Date - As an alternative to scheduling based on the number of programs count, the user can also choose to schedule until a specific date. This would not require the user to calculate the number of times required and instead focus on an end date of the scheduled Repeat Programs pattern. For example, the user can set the end date of December 31, 2023 and programs would be scheduled until the end of December 31, 2023.

    1_56-2.png

    Repeat by number of times or until a specific date

  • Restrict by Seasons - When scheduling with episodic content belonging to a Series and using the Next Episode or Shuffle content selection, the user has the ability to restrict the episodes by one or more season(s). Doing so would limit the episodes belonging to the restricted set of seasons, while retaining the episodic sequences across seasons. Furthermore, we are also showing the total number of seasons based on your selection.

    1_56-3.png

    Restrict by specific season(s) to narrow down to specific episodes

This update includes general improvements and bug fixes.

Studio-1.55 - 2023/06/06

Schedule | Repeat Scheduling

Repeat Scheduling is now available for all Studio users who have access to Schedule. As part of this release, additional capabilities were added as a result of Customer Preview sessions feedback. We expect additional capabilities to be released in the upcoming versions.

  • Scheduling Pattern: Days of the Week - Number of times refers to the number of weeks. If the pattern is MWF and the number is 5, that means it would schedule programs for specific days of the week (MWF) for 5 total weeks.

  • High Maximum for Number of Times - For Back-to-back scheduling patterns, we now allow a maximum of 2,000. For Daily, we now allow a maximum of 365. For Days of the Week or Weekly, we now allow a maximum value of 52.

  • Multiple Linear Programs per Episode Exceptions - Pre-selection of linear programs are now based on previous selections for the same Series. This pre-selection is stored at the browser level per user based on the last effort selecting programs per episode for the same series.

Schedule | Add Live Program

When creating Live Programs, Start/End as Scheduled is now enabled by default.

This update includes general improvements and bug fixes.

Studio-1.54 - 2023/05/18

This update includes general improvements and bug fixes.

Studio-1.53 - 2023/04/27

This update includes general improvements and bug fixes.

Studio-1.52 - 2023/04/13

Schedule | Repeat Scheduling

Note: This feature is available to a limited number of users during the rollout phase.

Users are able to repeat selected programs in the schedule to maximize the efficiency when scheduling channels. This allows for bulk scheduling of existing and episodic content using advanced patterns. For example, scheduling a series marathon for the entire channel could be completed in seconds.

To use this feature, the user can select a linear program and invoke the Advanced Options menu by right-clicking the selections and input business rules:

  • Choose content

    • For all content (VOD, Automation, Live):

      • Same as Selected

    • For episodic content (VOD):

      • Next Episode (On last episode: Loop or Stop)

      • Shuffle

  • Number of times

    • 1 to 1,000

  • Choose programming pattern

    • Back-to-back (i.e.: marathon)

    • Daily (i.e.: episodice stripping

    • Days of the Week (Mo, Tu, We, Th, Fr, Sa, Su)

    • Weekly

schedule-parameters.png

Configure advanced scheduling parameters

For selected content that contain more than one linear program, the user can review these exceptions and override the default program selection By default, the program having similar internal title as the selected source program is chosen. If not matched by internal title, then the newest created program.

multi-program-scenarios.png

Manage exception multi-program scenarios

Finally, programs already scheduled in a channel contains a distinct visual pattern. When the user hovers over a program, the entire group of programs related to that repeat pattern is highlighted.

repeat-group-programming.png

Visualize Repeat group programming for scheduling context

Schedule | Copying and Pasting Across Channels

While editing a channel’s schedule, users are now able copy and paste from one channel to any other channels. This simplifies the workflow of repeating partial/similar content across channels (e.g.: variant channels, common series, etc.).

Graphics Configuration

Studio users can preview a channel’s Graphics from the SCHEDULE tool. Previously, previewing graphic triggers was accessed via a separate tool in the left-side navigation, but now integrated in the SCHEDULE tool’s right side Graphics Configuration section in order to simplify and streamline Graphics Triggers and Preview in one place.

image-20230413-234717.png
image-20230413-235013.png

Studio-1.51 - 2023/04/12

This update includes general improvements and bug fixes.

Studio-1.50 - 2023/03/27

This update includes general improvements and bug fixes.

Studio-1.49 - 2023/03/09

Studio | Notification Styling

Messaging regarding success, warnings, and errors have been improved in order to be less obstructive, more descriptive, and more consistent.

  • Visibility: System notifications are visible at the top of the tool (e.g.: Save was successful) while page validations are in-line where the validation occurs (e.g.: Date field should be in date format).

  • Dismissal: All notifications can be dismissed by the user. Non-critical notifications are automatically dismissed after 5 seconds.

notifications-1.png
notifications-2.png
notifications-3.png

This update also includes general improvements and bug fixes.

Studio-1.48 - 2023/02/28

Features

Connect | Playout Override - Ad-hoc Live Switch Engine

This release contains under-the-hood changes to the Live Switching engine to support additional capabilities during Playout Override. A few notes:

  • Channels need to be configured to use the Live Switching V2 engine to take advantage of the new capability

  • With Live Switching V2, bulk live switching via Playout Override to a live stream would trigger the playout override in 2.5 minutes. This time is required to spin up live stream receivers for each channel in parallel before the actual playout switch.

Both versions of the Live Switching engines (V1 and V2) will be supported, and by default channels are provisioning to use V1 until a separate configuration is performed.

Schedule | Scheduling Views

In SCHEDULE, we have changed the triggers to change between the Calendar and List views from previously as tabs to now as buttons. These views can be changed whenever the channel is not being edited (view mode).

scheduling-1.png

Scheduling views are now within the Schedule section instead as tabs. The user can switch between Calendar and List views.

Schedule | Scheduling Views

“Schedule Templates” has been renamed to “Schedule Blocks”

Users can manage Schedule Blocks in the Plan tab within SCHEDULE. Users are able to:

  • Create new schedule blocks from scratch. The user can also create one from an existing selection of scheduled programming as they are able to today by using the right-click menu while editing a schedule in Calendar view.

  • Edit an existing schedule block’s sequence of programming, as well as edit the block’s metadata such as title, notes, or which channel it is intended for.

  • Delete existing schedule blocks.

schedule-blocks-1.png

The tabs are the top have been changed to show two sections: Schedule and Plan.

schedule-blocks-2.png

Filtering by Block type and Channel is supported to locate previously created Schedule Blocks. Schedule blocks can be created (new) and edited or deleted (existing).

schedule-blocks-3.png

When creating or editing a Block, the user can manage the scheduled programming similar to scheduling a channel.

Studio-1.47 - 2023/02/21

Optimizations

Account

  • User Details - When a user with no last name set is editing a linear channel, it will no longer display as "null".

Manage

  • Automations - Playlists using dynamic rules now display the correct number of videos when creating an automation.

  • Linear - Videos that are only encoded in an HLS format will now display that they are ineligible to be made into linear programs.

Schedule

  • Edit Schedule - Days shortened in the schedule due to Daylight Savings will no longer display a program gap when fully scheduled.

  • Preview Broadcast - The broadcast pane now correctly displays the time in program for automations.

  • Broadcast - Removed the "Kill Broadcast" button in the broadcast pane as its function has been replaced by the override function in Connect.

  • Playlist Program - The error message when creating invalid playlist programs will not appropriately show in front of the modal the user is viewing.

Studio-1.46 - 2023/02/14

Features

Schedule | At-Playhead Live Events Duration Changes

In SCHEDULE, the user can make a change to the duration of the currently playing Live event program. To do this, the user can double click on the Live program that is currently in progress to edit it, and change the original duration to shorten/extend it. When used in combination of a Live program that is set to Start/End as Scheduled (automated switching to and from the live event as scheduled), the ability to change the duration of a currently playing Live event allows for last minute changes to how long the Live program will be broadcasted in the channel, which supports scenarios such as:

During changes, we validate the following given the new Live program duration:

  • When shortening the duration of a live program, the new end time must be in the future.

  • When extending the duration of a Live program, the new end time must not overlap the next scheduled Live program in the future.

  1. Live event ending earlier than originally schedule (e.g.: flexible live event coverage end)

  2. Live event ending later than originally schedule (e.g.: sports game overtime)

live-playout-1.png
live-playout-2.png

Optimizations

Schedule

Shuffle FIFO (First In, First Out) Tweaks

Fixed a bug in the logic for Series Automations using the Shuffle FIFO rule that required every program in the series to have a linear program for it to populate as expected.

Studio-1.45 - 2023/01/27

Features

Connect | Bulk Playout Override

Users now have the ability to override channel playout for ad-hoc scenarios such as unscheduled live events or temporary content replacement. Playout overriding can be applied to one or more channels at the same time.

When channels are overridden to playout their Rescue slates or a Live stream, they would show as “Overridden” in the user interface. Overridden channels can be restored to original scheduled programming.

  • Override to Rescue Slate- Switch the selected channel(s)'s playout to their rescue slates. Each channel would use its own rescue slate (also known as “technical difficulty channel creative”), which are managed in ACCOUNT/Linear Channel details.

  • Override to Live Stream - Switch the selected channel’s playout to a user-input live stream. We currently support HLS and RTMP Pull sources

  • Return to Scheduled Programming - Resumes the channel’s originally scheduled programming.

bulk-override-1.png
bulk-override-2.png
bulk-override-3.png
bulk-override-4.png

Studio-1.44 - 2023/01/19

Features

Manage | Automation Programs: Immediate Execution

automation-execution.png
  • Support for the ability for Automation Programs to execute Immediately instead of a specific number of minutes before its scheduled Start time.

  • For Series (episode selection), we support the Additional Task of “Shuffle FIFO” (first-in-first-out) when used with Do Not Repeat within X Minutes. This allows for Do Not Repeat to repeat episodes when all episodes have been chosen within the Do Not Repeat timeframe, and would repeat the first episode within the range. This ensures that repeated episodes within the timeframe are as far apart as possible when necessary.

  • Linear Program that matches the scheduled Automation Program duration, and:

    • Linear Program containing the channel’s title in the Internal Title

    • Linear Program containing the word “default” in the Internal Title

    • First linear program that remains based on last modified date

Optimizations

Build

  • Playlist Lists - Added spacing between word Updated and Time integer under the Created column for Playlist in Build.

Manage

  • Upload Video Format - The messaging under the video asset upload field was incorrectly stating video files must be at least mp4. This has been updated to reflect all video formats accepted for upload.

Schedule

  • Automation Programs - The Add to Schedule button is now clickable when an Automation Program was selected from the Programs list in Schedule.

  • Program Preview -  The Preview button is no long clickable when zero Playlist Programs have been selected.

  • Error Messaging  - Program titles are now truncated when displayed in Schedule error messaging.

Studio-1.41 - 2023/01/03

Login | Multi-Account Switching

Studio accounts associated to multiple accounts (sub-accounts or distributors) are now able to switch between them. To do so, click on the user profile icon at the top right and select an associated account to authenticate. For previously logged in accounts, the user can quickly switch between accounts without the need to input login credentials again. Saved credentials across accounts are device-specific.

multi-account-switching-1.png

Connect | For Distributors

Channel Distributors now have a special view of CONNECT with the ability to view channels currently distributed to them from Originators. Distributor users can also view channels not currently distributed to them. Channels not distributed to distributors can be made visible to them on an elective basis. Distributors are able to preview a channel’s current playout stream, contextual metadata, and marketing materials.

CONNECT for Distributors enable critical portfolio management data available:

  • Dashboard - Playout, scheduling, and streams alerts

  • Channels - Channels (distributed and non-distributed)

  • Streams - Streams configurations (channels-to-distributor)

  • Monitor - Monitoring and playout snapshot history for distributed channels

connect-for-distributors-1.png
connect-for-distributors-2.png

Studio-1.40.0 - 2022/12/15

Features

Manage | Video Details Metadata

The fields “Date Available” and “Date of Expiration” are now included for each Video. “Date Available” is automatically set to the current day of ingestion. Additionally, the option to enable or disable a Video is now available and by default is set to “Enabled”. If set to “Disable” the Linear tab is removed from the Video.

video-details-metadata-1.png

Schedule | Export Schedule to PDF

There is now the option to export a given week’s programming to a PDF. Located at the bottom right corner of the Calendar View in Schedule is the text “Export to PDF”. Clicking this text will trigger a PDF download of the current week of programming.

export-as-pdf.png

Manage | Series Automation Programs: Shuffle First in First Out (FIFO)

Shuffle FIFO randomizes episodes from a series subject to:

  • Randomize episodes based on selected Series of the Automation Program with Linear programs in selected series containing specific Internal Title.

  • Do Not Repeat Within (X Minutes) look-back for unique episodes to prevent re-scheduling. If all episodes are eliminated due to look-back, the fallback logic will choose the oldest episode first within Do Not Repeat Within (X Minutes) timeframe. This results in an evenly distributed set of episodes across the given look-back timeframe.

If option 1 is chosen and an episode has more than 1 linear program, Series Automation will select programs in this order:

  • Linear program in the selected Series with Internal Title containing the current channel's name.

  • Linear program in the selected Series with Internal Title containing the text "Default".

  • Linear program in the selected Series with empty Internal Title text.

  • First linear program in the selected Series if no matches to the above sequence.

shuffle-fifo-1.png

Studio-1.38.0 - 2022/09/29

Features

  • Contact Support - The information in the "Contact Support" modal has been updated, and there is now a link to a full Support Manual.

  • Schedule - Event colors have been changed for VOD program, Live stream, Automation program and Draft type. Schedule rows now support taller sizes.

  • Connect - This is now the default page on accessing Studio for users who have access to it.

  • Connect | Channels - The count of your linear channels is now displayed.

Optimizations

  • Manage - The loading circle now displays once when editing metadata.

  • Account - The linear channel thumbnails now load the correct aspect ratio.

  • Connect | Streams - Notes now load correctly when clicking into a status in the distribution matrix.

  • Graphics - Fixed an endless loop when accessing channels without a graphics set up.

Studio-1.35 - 2022/08/30

Features

General - Dates across Studio are now standardized to YYYY-MM-DD.

Connect | Streams - The distribution matrix now only shows distributors that have streams associated.

Connect | Streams - Provides the ability for the user to save lifecycle-specific data for multiple streams simultaneously. This doesn’t apply to every step in the lifecycle - only Validate, Submit, Approve, and Live are applicable to this feature.

Connect | Streams - Clicking into a square in the distribution matrix now brings up the stream details.

Optimizations

Build - Fixed an issue where the loading spinner would persist after adding playlist images.

Studio-1.34 - 2022/08/09

Features

  • Linear Program Components - Dynamic interstitials can now be placed next to ad pods when creating or editing a Linear Program.

Studio-1.33 - 2022/07/14

Features

  • Manage | Collections - Fallback Collections are no longer required and the option “None” can be selected to clear previous configurations.

  • Account - Channel logos that are 1:1 or 16:9 can now be uploaded.

Optimizations

  • Schedule Templates - Overlap errors caused when scheduling Templates into the following weeks has been fixed.

  • Manage | Linear Program - The magic wand will no longer trim interstitial segments.

Studio-1.32 - 2022/06/23

Features

  • Manage | Collections and Automation -Increments of less than one hour for Do Not Repeat rules are now supported. Duration is set in minutes with a max of seven days or 10,080 minutes.

Optimizations

  • Manage | Do Not Repeat - Automations that have Do Not Repeat and Shuffle selected now generate different results.

Studio-1.30 - 2022/05/25

Features

  • Do Not Repeat for Playlists Automation Programs - Added an option to not repeat videos when configuring a Playlist Automation, until the set amount of hours have passed when an automation is used multiple times on a schedule

Optimizations

  • Login Case Sensitivity - Account Name and User Names are no longer case sensitive.

  • Internal Titles - Will now display when adding templates to the Schedule.

  • Live Programs - Can now select additional metadata such as Rating and Country.

  • Automation Programs - Improved ad placement logic when selecting ad breaks for playlist automations.

Studio-1.28.2 - 03/24/2022

Optimizations

Missing Schedule Data - The issue with missing programs when paging into the future has been resolved.

Studio-1.28.1 - 03/14/2022

Features

  • Surface Series Id - From the Video Details view in Manage you can now copy the Series Id when hovering over the info icon next to the Series name. This feature has also been added to the Video title.

Optimizations

  • Schedule Paging - The issue with paging through past and future weeks in the Schedule tool has been resolved.

Studio-1.28 - 03/09/2022

Features

  • Schedule DST - UI changes to notify you about Daylight Savings Time are available in the Schedule tool. In the Calendar view, the day header will be highlighted based on the DST timezone of each schedule. Please review the start/end times and adjust as necessary. The schedule should show continuous start/end timestamps when there are no gaps. Time slots 11 pm - 12 am are blocked to account for DST.

Studio-1.27 - 03/02/2022

Features

  • Manage Collection - Brand names configured per Collection are displayed in a column when viewing all Collections and as a field in Collection Details.

  • Schedule Copy/Paste Expansion - Copy and paste weeks of programming while editing your schedule. To do this hold shift, select multiple weeks of programming, copy, and paste.

  • Shuffle Automation Programs - Shuffle is available as a rule for Linear Program Selection when creating or updating automation programs.

  • Linear Program Editor Shortcuts - Using Shift + D, while editing a linear program, brings up the page Add Dynamic Interstitial.

  • Linear Channel Creatives - Duration requirements have been removed when uploading creatives to allow for assets longer than 5 minutes.

Studio-1.26 - 01/28/2022

Features

  • Support Modal - Contact information for Frequency support is provided across all tools. Located in the top right corner under “Contact Support”

  • Manage - Show real-time character count while editing video metadata

  • Linear Programs - Dynamic interstitial title now displays in linear program preview / editor

  • Automation Programs - Can no longer set target ad load 50% or higher

Studio-1.25 - 12/04/2021

Features

  • Manage Automation Programs - From Manage you can now create or edit Automation Programs. This functionality was previously done within Schedule. Now all automation program configurations are completed within Manage.

  • Improved Automation Program Series Workflow  -  From the Automation tab in Manage you can now use Series to create Automation Programs. Select up to three different Series, configure advertising, and choose additional business rules to schedule your series automation program.

  • Interstitial Collection By Brand - Interstitial Collection now supports filtering by Brand to power dynamic interstitials in linear programs.

  • UI/UX Improvements - Studio now has more cohesive styling across all tools.

Studio-1.24 - 10/28/2021

Features

  • Manage Interstitial Collections - Manage Interstitial Collections - From Manage you can now create and manage collections of interstitials such as bumpers, idents, promotions and more. Interstitial collections allow you to add sets of interstitials to linear programs that will be dynamically populated in a program based on predefined business rules. By managing interstitials dynamically, programmers can now setup rules that will automatically update promotional content across many linear programs saving significant amounts of time.

Studio-1.22 - 08/24/21

Features

  • Linear Program Editor - When editing a linear program you can now double click on the components, such as ad pods, interstitials, and video segments, to open the editing modals for each component.

Studio-1.21.0 - 07/16/2021

Features

  • Manage - Cue points can now be imported into linear programs that contain interstitials.

  • Linear Program Editor - The timeline position indicator no longer resets to zero when adding components but maintains its location respective to the last component added to the linear program.

  • Build - Up to three complete advanced search queries can now be used to return results for building dynamic playlists.

Optimizations

  • Manage - Videos are no longer deselected when managing them from the list view.

Studio-1.20 - 06/29/21

Features

Manage - Subtitles can now be displayed on videos in Preview if they have been provided.

Manage - We have removed the ability to add cue points beyond the duration of a video.

Build - Series metadata can now be used in the Advance Search feature. Input the Series Name, Season, or Episode to return matching videos in the search results.

Studio-1.19 - 05/28/2021

Features

  • Manage - Series and Linear metadata is now displayed within the List view.

  • Schedule - Double click feature no longer pastes programs after copy/cut of programs.

Studio-1.18 - 05/05/21

Features

Build - When creating a playlist in build you can now pin videos in the playlist. After adding dynamic rules for the playlist add an individual video by clicking the plus button found when hovering over the video. These single videos can be dragged and dropped to the desired location within the playlist.

Schedule - Programming templates can be used to save sets of programming that will be needed in the future. While Schedule is in edit mode, select the first program, hold the shift key, and then select the last program so that all desired programs are highlighted. Right click on any of the highlighted programs and select create template. Once saved these programs can be added to a channels schedule by right clicking on empty blocks of programing and selecting Add From Template which loads a list of saved templates.

Studio-1.17 - 03/26/21

Features

  • Linear Program Editor - Keyboard shortcuts are now available when editing a linear program.

Editing controls

<backspace> = Remove selected component

Shift + A = Add Ad Pod

Shift + I = Add Interstitial

Shift + T = Add Time Fill

Shift + W = Magic Wand

Shift + T = Auto Adjust Target Duration

Shift + S = Ready for Air

Shift + D = Save Draft

Shift + "+" = Timeline Zoom In

Shift + "-" = Timeline Zoom Out

Shift + E = Edit Linear Program Metadata

Playback controls

<space bar> = Play or Stop

<right arrow> = Move 1 frame forward

<left arrow> = Move 1 frame backward

Shift + <right arrow> = Move 2 seconds forward

Shift + <left arrow> = Move 2 seconds backward

Control + <right arrow> = Move 1 component backward

Control + <left arrow> = Move 1 component backward

  • Schedule - Users can now drag and drop multiple linear programs. In edit mode hold the Shift button on your keyboard and select several inline programs. Then release the Shift key and all programs remain highlighted. Finally click the highlighted programs and drag and drop to the desired location.

Studio-1.16 - 03/21/2021

Features

  • Schedule - Saving the Schedule with overlapping VOD programs is no longer allowed. In order to save the Schedule all over lapping VOD programs must be corrected.

  • Schedule/Manage - Video and Program previews player now show captions when present.

Studio-1.15 - 02/02/2021

Features

  • Schedule - Live programming can now be added into a channels play-out. There are two paths for this feature. First is scheduling live programs automatically in the schedule by double clicking on the time block and selecting the Live tab. Second is located at the bottom the broadcast pane is a One-Time Live section where you can switch to a live stream in real time.

  • Manage - Subtitle files can now be included when manually uploading a video through Manage. Below the video asset upload is now a subtitle file upload which can take either a URL or a local file.

Studio-1.14 - 01/20/2021

Features

  • Linear Program Editor Magic Wand - Updated linear program component validation.

    1. If the sum of video/interstitial components and ad pod components are less than the target duration the magic wand feature increase the ad pod component to satisfy the target duration. If the duration sum of component is greater than the target duration the magic wand will suggest increasing the target duration.

    2. If the duration sum of component exceeds the target duration press the magic wand will remove the time fill.

    3. If the duration sum of components exceeds the target duration the magic wand will reduce the duration of ad pods by 30 seconds while maintaining a minimum of 30 seconds for ad pods. 

  • Schedule - A Paste button has been added to the editing actions that a located at the top of the schedule while in edit mode.