Skip to main content

Understanding the Playlist Priority System

Written by Julian Rodrigues
Updated today

The Playlist Priority System in LIGR Live controls which graphic plays first when multiple match events happen at the same time during an Automated Game Plan.


What a Game Plan Contains

An Automated Game Plan is made up of three sections, each holding one or more playlists:


• Pre-Game: playlists that run before kick-off, such as team line-ups, head-to-head stats, and sponsor intros


• Live gameplay: event-triggered playlists that fire on Match Facts logged during the match (goals, cards, substitutions, period changes) plus any time-based or looped playlists running through the match


• Post-Game: playlists that run after the final whistle, such as final score, player of the match, and post-match stats


Each playlist contains a sequence of graphics (and, on Rive themes, can also contain ads) that play when the playlist is triggered.


How Playlists Are Triggered

Playlists fire in different ways depending on the section:


• Pre-Game and Post-Game playlists are triggered by the match state (pre-match setup, final whistle)


• Live gameplay event playlists are triggered by Match Facts logged against the game, such as a goal being scored, a yellow or red card being issued, a substitution being made, or a period starting or ending


• Time-based or looped playlists in Live gameplay run on their own schedule between events


Because multiple events can be logged close together, the priority system determines which playlist plays first.


What the Priority System Does

During a live match, events can overlap. A goal might be scored moments before a yellow card is issued, or a substitution might be triggered while a milestone graphic is already playing. Without a priority system, graphics could stack on top of each other, cut each other off, or play in the wrong order.


The priority system makes sure your Automated Game Plan handles these moments cleanly by:


• Deciding which playlist plays first when two or more events trigger at once


• Preventing lower-priority graphics from interrupting more important ones


• Queuing graphics so they play in a logical sequence rather than all at once


Note: within a single Game Plan, if two playlists share the same priority, the one that was built first will fire first. To guarantee a specific order, give each playlist a distinct priority.


[ Image placeholder: The Live gameplay section of a Game Plan showing multiple event-triggered playlists listed in priority order ]


How Priority Is Determined

In the Live gameplay section of your Automated Game Plan, playlists are ordered based on their priority. Higher-priority playlists will play before lower-priority ones when triggered simultaneously.


Typical Priority Order

While your own Game Plan setup can vary, a common priority order for football looks like this:


• Goals: highest priority, as they are the most important event


• Cards (red and yellow): high priority, follow goal graphics


• Substitutions: medium priority


• Period changes (half-time, full-time transitions): medium priority


• Milestones and stat-based triggers: lower priority


• Sponsor Loops and filler graphics: lowest priority


Setting Up Priorities in Your Game Plan

Step 1: Open Your Game Plan

1. Navigate to the Automation section


2. Select the Game Plan you want to edit


3. Open the Live gameplay section


Step 2: Review Existing Playlists

Look at the playlists already configured for match events such as goals, cards, substitutions, period changes, and milestones.


[ Image placeholder: Live gameplay playlists listed with drag handles showing the priority order ]


Step 3: Reorder Playlists by Priority

1. Drag and drop playlists into the order you want them to play


2. Place the most important events at the top


3. Place lower-priority graphics further down the list


4. Make sure no two playlists that need a guaranteed order share the same priority


Step 4: Save Your Changes

Save the Game Plan so the new priority order applies to future matches using this plan.


Playlist Guards for Missing Data

Event-triggered playlists often rely on player or team data being present on the Match Fact. For example, a goal playlist may pull the scorer's name, number, and photo, and a substitution playlist needs both the player coming on and the player coming off.


If any of the expected data is missing when the event is logged, a graphic can display empty fields or fail to render correctly. To avoid this, build guards into your playlists:


• For goals: if the scorer is unknown, fall back to a team-only goal graphic rather than a player-specific one


• For cards: if the player is not recorded, fall back to a generic team card graphic


• For substitutions: only trigger the full sub graphic when both players are present; otherwise use a simpler variant or skip the graphic


• For milestones and stat triggers: only fire when the underlying stat has a valid value


Build the fallback variants as separate playlists or as conditional graphics inside the same playlist, and order them so that the richer version takes priority when full data is available.


How the System Behaves During a Match

When two events trigger at the same time:


1. The higher-priority playlist plays first


2. The lower-priority playlist is held in the queue


3. Once the first playlist finishes, the next one begins


4. If a very high-priority event triggers while a lower one is playing, the system follows the rules set in your Game Plan to either interrupt or queue


This keeps the broadcast looking professional and avoids overlapping graphics on screen.


Tips

• Test your priority order by running a rehearsal match and using the LiveScore App to trigger multiple events quickly


• Keep Sponsor Loops at the lowest priority so they never interrupt live match events


• Always give playlists that need a guaranteed order distinct priority values, since shared priorities resolve by build order


• Review your priorities after any major Game Plan change, especially when adding new event triggers or new fallback playlists


Common Issues

Graphics Playing in the Wrong Order

Check that your playlists are ordered correctly in the Live gameplay section. Drag them into the intended priority order and save. If two playlists share a priority, separate them so the order is explicit.


A Graphic Is Being Skipped

If a lower-priority playlist is never appearing, it may be getting cut off by a higher-priority event. Adjust timing on the higher playlist or move the lower one up in priority if it is important enough to play.


A Graphic Appears With Missing Player Details

This usually means the Match Fact was logged without the required player data. Add a guard or fallback playlist so a simpler graphic plays when data is incomplete.


Overlapping Graphics on Screen

This usually means two playlists are triggering at once without priority rules applied. Confirm every playlist in your Live gameplay section has a clear, distinct position in the order.


Events from the LiveScore App Triggering Out of Sequence

Match Facts logged close together in the LiveScore App will follow the priority system, not the order they were entered. If you need a specific sequence, adjust your Game Plan priorities to match.

Did this answer your question?