as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
感谢您的访问。此页面目前仅提供英语版本。我们正在开发中文版本。谢谢您的理解。

Overview of EPG Integration

Here’s what you need to know to integrate the Vega Electronic Programming Guide (EPG) Provider into your app for Fire TV. The Vega EPG Provider interface enables you to push the customer’s channel entitlements, program, live event, and metadata to the system so it can enable the browse and search experience for your content on Fire TV.

Prerequisites

  • You are allowlisted for Live TV. Reach out to your Amazon contact to be allowlisted.
  • Access to the source code of your app for Fire TV.
  • A Fire TV device that supports this integration. Check with your Amazon contact for a list of device types currently supported.
  • Although not mandatory, we prefer your catalog to be integrated with a cloud service such as Amazon Catalog Service or Gracenote. Check with your Amazon contact for help onboarding onto these services.

Integration steps

At a high-level, your app must implement the following:

  1. Include the necessary package dependencies in your app.
  2. Declare the EPG Sync Task in your manifest file.
  3. Define your EPG Sync Task with a basic implementation of EPG Ingestion. The logic can be broken up into three parts:
    1. Channel lineup ingestion.
    2. Program lineup ingestion. The Program Lineup Ingestion is only necessary if you don’t have a cloud-based catalog, such as Amazon Catalog Service or Gracenote.
    3. Live event ingestion. Live Event Ingestion is only necessary if you offer live events.
  4. Implement EPG Sync Task, following the best practices to add your EPG Ingestion logic.
  5. Schedule EPG Sync Task, following the best practices.
  6. Schedule repeating EPG Sync tasks on app install and updates.
  7. Schedule repeating EPG Sync tasks on entitlement changes.
  8. Register your task entry point with the system.
  9. Enable channel tuning and playback.

Last updated: Sep 30, 2025