View Full Version : Duplicate channel listings in TV Guide

2010-07-08, 02:26 PM
I have only four channels mapped from my HDHomeRun, but they show up twice (in sequence) in the TV Guide (i.e., 1, 2, 3, 4 and 1, 2, 3, 4). Maybe this is just to fill up the space, but it seems more likely that it is showing the channels for each of the two tuners separately.

At any rate, I have both tuners connected to the same cable and so the shows are identical. I would prefer that they show up only once in the TV Guide, and blanks for the unused spaces, as it was with GB-PVR. Is this possible?

2010-07-08, 02:58 PM
It is filling the space (or so I was told). When I first installed it, I only had one channel and this filled the TV guide with, I think, eight entries.

2010-07-08, 03:01 PM
OK, I trust that Sub will take care of this in the final version, since it would affect everyone that uses only a few channels. (Or maybe I need to find more channels.)

2010-07-08, 03:59 PM
I suspect there won't be a fix for that from sub, as it's a pretty rare case to have less than 7 channels. Fortunately you can fix it yourself. Just edit the Guide.XML file in the NPVR\Skin\Default\TV Guide folder. First look for the following element:

<Element name="Guide" location="20.5,20" size="78,6.5" alpha="230" visibleChannels="7" wrapText="false" backgroundColor="Black" selectedColor="DarkGreen" recordingColor="DarkRed" recordingSelectedColor="Red">
<Rect location="0,0" size="100,100" fillColor="Black"/>
You can see where to change the number of channels. Once you set that to 4, I suspect you'll have to mess with the sizing and position of other elements to get it looking right. Have fun!

2010-07-08, 04:52 PM
Yes, that works fine. I don't see the need to change anything else. Thanks.

2010-07-09, 06:21 AM
Glad to hear it didn't require any other tweaking, that makes it much easier.

It'd be nice if the skin file could just reference a variable for VisibleChannels, and then have that variable set in Settings along-side the parameter for how much time to show.