A stream is something a viewer finds. A channel is something a viewer expects. The whole difference is that a channel tells people what is coming, and that promise is what turns a casual click into an eight o'clock habit. Guides look like plumbing and behave like retention.
The guide has to come from the channel
Most listings go wrong the same way. The schedule lives in one place, the guide is maintained somewhere else, a programme moves on a Thursday afternoon, and by the weekend the listing is quietly lying to the audience. The only durable fix is to generate the guide from the thing that is actually on air.
That is how this works. Air times are derived from what the channel is genuinely playing, which matters more than it sounds: a channel looping a library with no fixed schedule still produces honest per-programme times rather than a block that says "Movies, 6pm to midnight". Programme detail comes from the media library, so a series scheduled across a season is described once and listed correctly every time it airs.
Three consumers who want different things
Viewers want to know what is on tonight, on a phone, in about four seconds. They get a guide page for the channel showing what is playing now and how far through it is, then the days ahead grouped by date with artwork and a short synopsis for each programme.
Listings partners and platforms want XMLTV, and they want it properly formed. Each programme carries its title, episode title, synopsis, category, artwork and a V-Chip style rating, with episode numbering in both the on-screen and xmltv_ns conventions. Where you hold a Gracenote or TMS identifier, it is emitted as a dd_progid episode number, which is the field a listings partner matches on when they are deciding whether your channel can join their guide.
Your own apps and website want JSON, without an API key ceremony, so now-and-next can appear on the page where your audience already is. All three are the same schedule, so they cannot drift apart.
A link you can send to the audience
Each channel's guide sits at its own clean address, and pasting it into a group chat or a post produces a real preview: the channel, and what is on air at that moment. For a community channel whose audience organises in WhatsApp groups, that is often the single most-used feature in the whole product, because "here is what we are showing this week" becomes one message instead of a graphic somebody has to design.
What the guide is worth commercially
A published guide is also what makes a channel legible to everyone who is not a viewer. A distributor evaluating carriage reads the listings. An advertiser deciding whether to sponsor the Friday film wants to know it runs every Friday. A platform will not take a channel it cannot list. None of that conversation starts without a guide, which is why it is on every plan rather than reserved for the tier that can afford distribution.
The listings sit alongside the rest of what makes a channel sellable: ad signalling a partner will accept, and audience numbers measured where delivery happens rather than in the player. Pricing for all of it is on the Cloud Playout plans.