First, thank you for adding <series-id> for Movies
I've run into a problem with the <channel> elements ... There is a duplicate id attribute in the data retrieved for my authorization codes. I see "US86442.hdhomerun.com" twice, which will ultimately associate all listings for the second channel back to the first channel instead:
First instance:
Code: Select all
<channel id="US86442.hdhomerun.com">
<display-name>WFDCDT3</display-name>
<display-name>464 WFDCDT3</display-name>
<display-name>464 WFDC GETTV</display-name>
<display-name>464</display-name>
<display-name>WFDC GETTV</display-name>
<display-name>GRIT</display-name>
<icon src="http://img.hdhomerun.com/channels/US86442.png" width="360" height="270"/>
</channel>
Second instance:
Code: Select all
<channel id="US86442.hdhomerun.com">
<display-name>WFDCDT3</display-name>
<display-name>485 WFDCDT3</display-name>
<display-name>485 WFDC GRIT</display-name>
<display-name>485</display-name>
<display-name>WFDC GRIT</display-name>
<display-name>GRIT</display-name>
<icon src="http://img.hdhomerun.com/channels/US86442.png" width="360" height="270"/>
</channel>
This is undoubtedly a source data problem, but it will be difficult to process the <channel> elements accurately without some level of referential integrity. Is there anything you might be able to do in the API to prevent duplicate <channel> id values?
Device IDs are listed in my profile, please feel free to interrogate them as necessary!
Thank you!