xine Channel Configuration

Here are my channels.atsc file contents:

# My Channels
KDFW-DT:Fox:4.1:35:2:0
KXAS-DT:NBC:5.1:41:1:0
WFAA-DT:ABC:8.1:9:1:0
WFAA-SD:ABC News NOW:8.2:9:2:0
KTVT-DT:CBS:11.1:19:1:0
KERA-DT:PBS:13.1:14:2:0
KTXA-DT:UPN:21.1:18:1:0
Radar:KTXA Radar:21.2:18:2:0
KDFI-DT:Ind:27.1:36:2:0
KDAF-DT:The WB:33.1:32:2:0
KDAFsap:The WB:33.2:32:3:1

# Spanish
KUVN-DT:Univision:23.1:24:1:1
KXTX-DT:Telemundo:39.1:40:2:1
KSTR-DT:TeleFutura:49.1:48:1:1

# Religion
KDTN-SD:Daystar:2.1:43:3:1
KPXD-DT:PAX:68.1:42:2:0
PaxWest:Religion:68.2:42:3:0
Worship:Religion:68.3:42:4:1
Faith:Religion:68.4:42:5:1
KDTX-D1:Trinity Broadcasting:58.1:45:3:1
KDTX-D2:Trinity Broadcasting:58.2:45:4:1
KDTX-D3:Trinity Broadcasting:58.3:45:5:1
KDTX-D4:Trinity Broadcasting:58.4:45:6:1

# Crap
KJJM-LP:Shopping:46.1:46:1:1
KMPX-DT:Infomercials:30.1:30:1:1

# Not sure if this exists
KFWD:Ind:51.1:51:2:1

Note that xine does not currently treat lines which start with a # symbol as comments, but it will safely ignore them as long as they do not contain colons.

I looked into the source code and apparently the format is:

<channel name>:<additional info>:<major channel number>.<minor channel number>:<station>:<program number>:<disabled>

The additional info isn't displayed by xine-hd as far as I can see.