Pro Max 4K OTT

XMLTV explained

XMLTV is an XML format for television channel and programme listing information.

promax4k.tv+44 7532 814802
Pro Max programme browsing screen on a television, introducing the electronic programme guide.
Browse programme times alongside your channel choices. Guide data and the player work together.
Streaming reference

The term in context.

XMLTV is an XML format for television channel and programme listing information. It can describe channel names and identifiers, programme titles, start times and optional details such as descriptions, categories or episode information. It is schedule metadata, not a video-stream format or a guarantee that a listed programme can be watched. A player needs to retrieve and parse the data, associate it with playable channels and interpret its times correctly. The available detail and time coverage depend on the feed, and applications may display only part of the supplied metadata.

XMLTV and Playlist

A playlist identifies playable items; XMLTV supplies schedule information about channels and programmes.

Channels and programmes are linked

Channel records define identities and display information. Programme records refer to a channel identity and carry timing and programme details. A feed can therefore contain correctly formed schedules that a player cannot attach to its playlist because the identifiers differ. Conversely, channel names may import while no relevant programme records cover the period the viewer is trying to browse.

XML validity is only one check

Well-formed XML establishes that the document has valid basic structure, not that every schedule is accurate or every channel mapping exists. Escaping errors can prevent parsing, while logically wrong identifiers or timestamps can survive parsing. Compressed delivery, authentication and response handling add retrieval considerations outside the XML itself. Inspect what the source actually returned rather than assuming the URL always supplies usable listing data.

Review a small complete relationship

For an empty guide, check one channel record and one programme that should be current. Verify the shared identifier, start time, any end time and timezone information. Then confirm the player’s mapping and displayed local time. Large feeds can hide a simple mismatch, so a focused sample often clarifies whether the failure concerns delivery, parsing, identity or date coverage.

An illustrative example

An XMLTV feed downloads and parses successfully, but its programme records use IDs absent from the player’s channel mappings. The guide stays blank even though the file contains titles and times. Correcting that relationship can populate the guide; changing the video decoder would have no effect on schedule metadata.

Practical actions

  1. Inspect one channel and its referenced programme records.
  2. Check date coverage as well as XML parsing.
  3. Separate feed retrieval, mapping and timezone interpretation.

Sources

Related concepts

See how the pieces fit.

EPG

An electronic programme guide, or EPG, presents schedule information in a navigable form alongside television channels.

Explore →

Channel identifier

A channel identifier is a stable value used to refer to a channel across related records.

Explore →

EPG mapping

EPG mapping connects a playable channel entry to the guide identity whose programme records should be displayed with it.

Explore →
Your evening starts here

Get the player ready. We’ll help with the rest.

Install the app for your screen, then WhatsApp the Pro Max team for a one-day free trial. Already watching? Go straight to the viewer help desk.

WhatsApp