Wonder how MS did it in WMC? I never saw any matching screens, must be done automatically somehow or another. Would be nice if MC could do the same.
Microsoft had complete control over the EPG data path from source to presentation on screen, including huge influence over the provider, zap2it, who in turn had ten years experience to build a database of all possible channel names
in the areas that Microsoft provided EPG services. No doubt they collected data from WMC users on the channel names that were scanned, by location, via their "improvement programs". Size and influence allowed MS to make the process transparent to users.
JRiver has no control or influence over the data source(s) used with MC, no database of all the different channel names used in all locations, and doesn't collect data about our TV settings or watching habits.
It looks like there are problems with the new Rovi data source, going by
reports on
www.thegreenbutton.tv. Enough that some people are using alternate sources of EPG data. It looks like Microsoft is putting in a lot of effort, and has Rovi doing backflips to correct all the issues.
Why did MS make the change, given that the zap2it source seemed to be working so well? Cost reduction is the most likely reason. But even with WMC dropped and the change to Rovi, JRiver can't fund the support that Microsoft can and will. For a while longer anyway.
Also, if memory serves me correctly, when I used WMC with an external EPG data source, since MS don't provide EPG data here, I'm pretty sure that I had to do some matching from XMLTV channel names to OTA scanned channel names.