Skip to content

EPGs

EPGs (Electronic Program Guides) define collections of TV program schedules from XML sources. Each EPG can contain multiple sources.

YAML Structure

epgs:
  - name: ""
    sources: []
    proxy: {}

Fields

Field Type Required Description
name string Yes Unique name identifier for this EPG
sources []string Yes List of EPG sources (URLs or file paths, XML or .gz).
proxy Proxy No EPG-specific proxy configuration, only enabled takes effect

Examples

Basic EPG

epgs:
  - name: tv-guide
    sources:
      - "https://provider.com/guide.xml"

Multi-Source EPG

epgs:
  - name: combined-guide
    sources:
      - "https://provider-1.com/epg.xml.gz"
      - "https://provider-2.com/schedule.xml"
      - "/local/custom-guide.xml"

EPG with Proxy

epgs:
  - name: international-guide
    sources:
      - "https://international-provider.com/epg.xml"
    proxy:
      enabled: true