LineupProposal2
From XMLTV
During setup of a TV (recording) system, it is not only necessary to find channels by a channel scan, but also to properly name and sort the channels, and to assign the RCF2838-IDs, which associate the station to schedule information from XMLTV.
We separate the problem into two parts:
- Identify a channel (which we found during scan) as a certain station (by its RFC2838 ID).
- Get metadata about a station, like long and short display names, logo, and the default preset number.
Contents
Definition
File structure
<lineup>
<stations>
<station rfc2838id="zdf.de">
<long-name>ZDF</long-name>
...
</station>
<station rfc2838id="1.bbc.co.uk">
...
</station>
...
</stations>
<channels>
<dvb-channel rfc2838id="zdf.de">
<dvb-id network="1" service="28006" transport="1079"/>
...
</dvb-channel>
...
<analog-channel rfc2838id="1.bbc.co.uk">
<cni tt-8-30-1="0x447F" />
</analog-channel>
...
</channels>
</lineup>
Stations
<station rfc2838id="zdf.de"> <long-name>ZDF</long-name> <short-name>ZDF</short-name> <preset>2</preset> <logo url=""/> <group>oeff-rechtl</group> <commercial-free>true</commercial-free> </station>
DVB Channels
<dvb-channel rfc2838id="zdf.de"> <dvb-name provider="ZDFvision" service="ZDF"/> <dvb-id network="1" service="28006" transport="1079"/> <encrypted>false</encrypted> </dvb-channel>
Analog channels
Analog US
<analog-channel rfc2838id="1.bbc.co.uk"> <callsign>BBC1</callsign> <frequency number="E51" system="NTSC-M" /> </analog-channel>
Analog EU
<analog-channel rfc2838id="1.bbc.co.uk"> <cni tt-8-30-1="0x447F" /> </analog-channel>
"/>
<group>oeff-rechtl</group>
<commercial-free>true</commercial-free>
</station>