
Why two guide slots meeting at 20:30 do not overlap
XMLTV describes a start-inclusive, stop-exclusive interval. Adjacent entries can share a boundary without representing simultaneous programmes.
The journal
Practical reading about streaming, devices and the decisions behind a better prepared setup.

XMLTV describes a start-inclusive, stop-exclusive interval. Adjacent entries can share a boundary without representing simultaneous programmes.

XMLTV can represent several programme items in one slot using clump metadata. Inspect the grouping before deleting an apparent duplicate.

The XMLTV listings date represents source-production context. A new download or conversion time does not automatically make the underlying schedule fresh.

XMLTV distinguishes a human-readable source-information URL from a data-source URL. Copy the value intended for the actual consumer’s documented input.

For consecutive transfers, divide all transferred bits by all elapsed time. An unweighted mean of the individual rates can overstate the combined result.

Dividing round-trip time by two assumes a symmetric journey. The result does not measure either direction separately.