Overview
This article outlines the configuration and functioning of the Single and Multi-Channel Electronic Program Guide (EPG) feature across platforms including websites, mobile apps, and connected TVs. The feature supports curated program guides that enable users to navigate live content easily, ensuring a smooth viewing experience with entitlement and subscription management.
Supported Platforms
iOS Mobile & Tablet App
Android Mobile & Tablet App
Desktop Web and Mobile Web Browser
OTT Devices
Apple TV
FIRE TV
Android TV
Samsung
LG
ROKU
XBOX
VIZIO
Configuration in CMS
EPG Configuration
In the CMS, Navigate to Content > Linear Channels.
Click the settings icon on any existing channel to manage its configuration.
Scroll down to the Channels dropdown where you can perform the following:
Add/Edit channel details:
Channel Title
Thumbnail image
Select Feed linked to the channel
Configure EPG Information:
Source URL for EPG data
EPG Format, which may be selected from:
Gracenote
Amagi
ViewLift
Manage Channels:
Add new channels or delete existing ones.
If more than one channel is added, the system configures a Multi-Channel EPG automatically.
If only one channel is added, the system configures a Single-Channel EPG for end-users.
Channel & Program Configuration
Each program card depicts a maximum duration of 1 hour.
Programs longer than one hour are split into multiple consecutive cards of 1-hour segments.
Program timings are localized according to the viewer's location.
End-User Experience
Access and Navigation
Users begin at the Homepage after subscription and onboarding.
Navigation to the Live page is available via side menu or bottom navigation, based on configuration.
The Live page serves as the entry point for the Single or Multi-Channel EPG.
User States
Case 1: Users not logged in or unsubscribed see the Live page player with Login and Subscription CTAs.
Case 2: Logged-in, subscribed users entitled to the live content get access to EPG in single or multi-channel formats.
Single Channel EPG (Mobile)
Live page opens in portrait mode with a video player playing the live channel.
Below the player is a vertically scrollable program guide for the current date.
Program listings include:
Duration left (minutes)
Start and end time (AM/PM ET)
Content title and description
Seek bar indicating progress
Program guide components:
Today: A calendar expandable module to select dates
On Now: Current running content with default focus and playing video
Later: Upcoming content list with timing and description
Full screen mode is available from player controls (landscape).
To view the program guide in landscape, users must exit full screen and switch to portrait mode.
Multi-Channel EPG (Web)
Live page opens with live video playing in full screen.
A horizontal scroll displays program guides across multiple channels.
Program cards are sized proportionally to content duration (e.g., 30 min < 1 hour < 90 min).
Listings display:
Duration left
Start and end time
Title and description
Seek bar
Channel logos accompany program cards for easy identification.
Program guide components (Today, On Now, Later) and calendar module function as in single channel.
Landscape viewing and full screen toggles apply similarly.