I've been thinking...
It seems like the channel IDs are the same for everybody. In other words, I mean guide data for "A&E" in Dallas is the same as for New York... except for the time difference. So, rather than having people customise their own XML files, it may be better to put all possible channels in the XML we include. Then people just have to put in their zip code and match the channels up. Should be much less error prone.
This is probably a topic for team forums, agree with the big picture problem with individual users setting up gory channel details for an imdb based EPG. This also creates lots of web traffic to snag the data. Things like SchedulesDirect ($25/yr), with either the dedicated plugin, or mc2xml is a more workable long term idea.
As far as a "zip based" approach, that may be a bit harder than expected. I can only directly comment on OTA/ATSC, have never used MePo with clear QAM/cable, CableCard, or any of the cable/satellite set top box and hdmi/component grabber approaches. But for OTA the USA has about 1750 or so TV Stations and with ATSC sub-channels, lots of sub-channels. In my local area I receive about 25+ physical channels with 90+ sub-channels.
To get an overall USA/ATSC picture, rabbitears is a good info source. http://www.rabbitears.info/market.php click on a few cities, NYC, LA, SF, etc once you pick a city it shows all the main stations in the area, 30-50+ for a big city area, then click on "Expand/Contract All" to see the ATSC sub-channels. In each city, you really want local channel EPG data to get both the main network (ABC, CBS etc) programs and the local news, local programs, local sports, etc and this varies by city. For example in SF ABC=KGO, CBS=KPIX. in Chicago ABC=WLS, CBS=WBBM, in LA ABC=KABC, CBS=KCBS, but in general each city has a different mapping of main networks to local channels, with lots of cities and sub-channels, this could be a real big list to keep up to date.
Cable/satellite also have lots of channels (100 to 500+), not sure how many you really get with clear/QAM, cablecard, etc. Each location/zip has the main "cable networks" (ESPN, foxnews, etc) with timezone (EST, CST, MST, PST) based schedules and the same mix local channels that carry the non-cable networks. To get a picture of cable/satellite lineups, www.tvguide.com, www.zap2it.com are couple good places. For zipcodes, NYC=10001, Chicago=60601, LA=90001, SF=94102.
Its only a matter of software, how hard could it be write a few lines of code? (ps: I've worked 30+ years in computer hardware, board, system, chip design, with OS, driver, application programmers, and have a pretty good idea how hard it is to write a few lines of code)
Last edited:
United States of America