Hi all,
I know there's a thread covering this, but my specific scenario wasn't covered directly so I decided to post my experience.
This problem should only have affected digital (ATSC) channel guides, so if you don't do HD this isn't for you.
A) If you have NOT jumped the gun (as I did) and deleted all of your inputs and sources in setup, then DON'T. The fix is much easier if you haven't done this, as many have reported. All you need to do is:
1) log in to your labs.zap2it.com account
2) Delete your DTV lineup. *
3) Create a new DTV lineup (you can use the same zipcode you had
before), selecting your local digital channels.
4) mythfilldatabase --refresh-all <--This has to be run as root on my
box.
*Actually, you might not even have to delete your old zap2it lineup, some people report it being fixed by just updating it, but for others it failed. Anyhow, deleting and recreating is not a huge deal and will definitely work.
That should fix it for you folks who didn't touch anything in Setup yet.
B) If you did delete your inputs and/or sources (as I did)... my problem was that even after fixing my Zap2It lineup on their site, when I tried to retrieve listings in setup it would just quickly flash the retrieve button and not get me a list of channels to pick a starting one, which meant I couldn't see any DTV at all. Looking in the Transport Editor of the Channel section in setup, I noticed it was totally empty, probably due to my having deleted everything. So, the only way I was able to get around this was:
1) Steps 1-3 of section A above.
2) In mythtv-setup, re-create the inputs and sources you previously deleted and match them all together. (You'll notice that retrieving listings behaves as I mentioned above for DTV, if not, your problem might be different)
3) Do a Channel scan in the Channel editor portion of mythtv-setup. This will pick up your avaialable channels and populate your transport editor. You should now be able to set a starting channel for DTV, if not, do the "retrieve" button, it will work this time. I'll come back and edit this part later if I remember wether retrieving again was necessary or not.
4) Now you will have to go one by one through your DTV channels in the channel editor and input an XMLTV id for each one, so that the listing data from Zap2It can be matched to the old channel numbers which the OTA scan picked up. I'm not sure if it mattered or not, but while I was doing this I renamed the callsigns and channel names to match Zap2It verbatim.
Note)To find the XMLTV ids, go to
www.zap2it.com (NOT labs.zap2it.com)...
and input your zipcode, this will give you a local program guide.
Hover your mouse pointer over the channel that you need to get the id
for and in the bottom of you browser (IE, Firefox) you will see the URL
which contains it... it's the number after "stnNum=", input this number
as the xmltv id for that particular channel in mythtv-setup.
5) Once you have done this for all channels, now you can run your mythfilldatabase --refresh-all to have it all populate (again, I can only do this as root).
I now have all of my channels, numbered as I like them (not as Zap2it renamed them, I only matched the callsigns and name not the numbering) and get subchannel listing info as well.
Hope this helps someone.
Jester