The feature channel_lineup (video_channel, stitched_presentation; no new dependency): the import of §4, the lineup record WCL1, the receipt's JSON carriage, the XMLTV and now/next guides and the verification of §8. The corpus live-conformance/channels/ is written from fixed seeds by wai_channel_lineup_vectors; tests/channel_lineup.rs requires it byte for byte, every vector's outcome, §10's table, and the worked example of §9 run as the text writes it. ChannelReceipt's signing payload becomes visible to the crate; its bytes do not change. Co-Authored-By: Claude Opus 5.5 <[email protected]>
40 lines
1.8 KiB
XML
40 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE tv SYSTEM "xmltv.dtd">
|
|
<tv source-info-name="sample feed" generator-info-name="sample">
|
|
<channel id="sample-1">
|
|
<display-name>Sample One</display-name>
|
|
</channel>
|
|
<channel id="sample-2">
|
|
<display-name>Sample Two</display-name>
|
|
</channel>
|
|
<programme start="20261029180000 +0000" stop="20261029183000 +0000" channel="sample-1">
|
|
<title lang="en">Harbour Lights</title>
|
|
<desc lang="en">A lighthouse keeper's first winter.</desc>
|
|
<category lang="en">Drama</category>
|
|
<icon src="https://art.example/sample/art-hl-101.svg?w=320"/>
|
|
<episode-num system="xmltv_ns">0.0.</episode-num>
|
|
<episode-num system="wai-asset-id">hl-101</episode-num>
|
|
</programme>
|
|
<programme start="20261029183000 +0000" stop="20261029190000 +0000" channel="sample-1">
|
|
<title lang="en">Tidepool Kitchen</title>
|
|
<episode-num system="wai-asset-id">tk-7</episode-num>
|
|
</programme>
|
|
<programme start="20261029200000 +0100" stop="20261029203000 +0100" channel="sample-1">
|
|
<title lang="en">Harbour Lights</title>
|
|
<episode-num system="wai-asset-id">hl-102</episode-num>
|
|
</programme>
|
|
<programme start="20261029193000" stop="20261029200000" channel="sample-1">
|
|
<title lang="en">Night Freight</title>
|
|
<desc lang="en">Overnight on the coast line & the yards it feeds.</desc>
|
|
<category lang="en">Documentary</category>
|
|
<icon src="https://art.example/sample/art-nf-1.svg?w=320"/>
|
|
<episode-num system="wai-asset-id">nf-1</episode-num>
|
|
<rating system="VCHIP">
|
|
<value>TV-14</value>
|
|
</rating>
|
|
</programme>
|
|
<programme start="20261029180000 +0000" stop="20261029190000 +0000" channel="sample-2">
|
|
<title lang="en">Another Channel's Hour</title>
|
|
<episode-num system="wai-asset-id">other-1</episode-num>
|
|
</programme>
|
|
</tv>
|