2012-12-30, 12:39 AM
My cable company is Comcast.
I'm using an HDHomeRunPrime (HDHR3-CC)
I'm using mc2xml to generate an xmltv file named "tvguide.xml"
Inside the "tvguide.xml" file channel tags are structured like this:
[HTML]
<channel id="I15.250737820.microsoft.com">
<display-name>15 OWN</display-name>
<display-name>15</display-name>
<display-name>OWN</display-name>
<display-name>Oprah Winfrey Network</display-name>
<display-name>Satellite</display-name>
</channel>
[/HTML]
When I go to "Settings -> Devices" and select one of my HDHR tuners (not ATCS, not QAM) and then press the "Device Setup" button then press the "Scan" button, NPVR successfully scans and finds all the channels I expected and names them appropriately. For instance channel 15 for me is named "OWN".
The problem is this, when I go to "Settings -> Channels" and then click on "OWN" and press the "Details" button then set the "EPG source" to "XMLTV", NPVR does not automatically select "OWN" in the "Mapping" field. I have found that NPVR will only select the correct channel in the "Mapping" field if the name NPVR has assigned to the channel exactly matches the first "display-name" tag for the channel in the "tvguide.xml" file.
So if I change the structure of my channel tags to this...
[HTML]
<channel id="I15.250737820.microsoft.com">
<display-name>OWN</display-name>
<display-name>Oprah Winfrey Network</display-name>
<display-name>Satellite</display-name>
</channel>
[/HTML]
... then NPVR works as expected.
Seems like NPVR should look at all the "display-name" tags. Is there an easy fix for this or do I have to write a script to strip out the "display-name" tags that are confusing NPVR?
I'm using an HDHomeRunPrime (HDHR3-CC)
I'm using mc2xml to generate an xmltv file named "tvguide.xml"
Inside the "tvguide.xml" file channel tags are structured like this:
[HTML]
<channel id="I15.250737820.microsoft.com">
<display-name>15 OWN</display-name>
<display-name>15</display-name>
<display-name>OWN</display-name>
<display-name>Oprah Winfrey Network</display-name>
<display-name>Satellite</display-name>
</channel>
[/HTML]
When I go to "Settings -> Devices" and select one of my HDHR tuners (not ATCS, not QAM) and then press the "Device Setup" button then press the "Scan" button, NPVR successfully scans and finds all the channels I expected and names them appropriately. For instance channel 15 for me is named "OWN".
The problem is this, when I go to "Settings -> Channels" and then click on "OWN" and press the "Details" button then set the "EPG source" to "XMLTV", NPVR does not automatically select "OWN" in the "Mapping" field. I have found that NPVR will only select the correct channel in the "Mapping" field if the name NPVR has assigned to the channel exactly matches the first "display-name" tag for the channel in the "tvguide.xml" file.
So if I change the structure of my channel tags to this...
[HTML]
<channel id="I15.250737820.microsoft.com">
<display-name>OWN</display-name>
<display-name>Oprah Winfrey Network</display-name>
<display-name>Satellite</display-name>
</channel>
[/HTML]
... then NPVR works as expected.
Seems like NPVR should look at all the "display-name" tags. Is there an easy fix for this or do I have to write a script to strip out the "display-name" tags that are confusing NPVR?