I had an experience last night with a channel not being populated in my TV Listings (plugin used from main menu) and TV Guide (during Live TV). Channel 70, E!, didn't have guide data. I got help on how to solve that, which ended up being the channel name on labs.zap2it.com changed from ETVP to EP. This process exposed several problems, and I'm not sure who owns each problem, GB-PVR or plugin author.
After all of the above, everything is now happy.
Things I want to understand better ...
If I don't need to know all of these details because there's a safer, easier way to understand and handle the problems I had, then I'll take that info instead.
- Pretty sure this is XMLTV tool issue. If channel name changes, this should be automatically handled. Imagine an ignorant user trying to fix this problem. I'm using XMLTV, and found that it stores channel data in .xmltv\tv_grab_na_dd.conf. By deleting this file and running UpdateEPG.bat, I got channel 70 E! populated in both TV Listings and TV Guide.
It should download channel data each time to a temp copy, and compare names for matching channel numbers, so it can realize that 70 changed from ETVP to EP. Maybe have an option to force name changes instead of warning the user of a name change was found, do you want to accept the change?
- By doing this, E was populated with guide data, but it was shown as being channel 75. I ran config.exe and edited my capture sources, and it said EP was Source Channel 70. I then did a dangerous thing ... ran SQLiteSpy.exe to see the channel listings under CHANNEL and saw that while "name" column said "70 EP", the "channel_number" column said 75! I edited it to 70, and then it was listed correctly in TV Guide and TV Listings as 70. Channel was watchable in both cases.
- I then ran UpdateEPG.bat and then had recording conflicts. I have a show recorded 2-3pm every day on a channel, I have 2 tuners, and no other shows record at that time. I searched the guide, and it had this show listed TWICE for every day at 2-3pm. Very strange.
- I then ran config.exe and manually removed every channel under Capture Sources. Clicked Empty EPG button. Clicked Update EPG button. Unchecked channels I didn't want in listing. Did this process for both tuners.
- Deleted the reoccurring recording for 2-3pm. Searched for the show. It was listed only once at 2-3pm, set the reoccurring recording again.
After all of the above, everything is now happy.
Things I want to understand better ...
- What exactly does the Empty EPG button do?
- What exactly does the Update EPG button do?
- What happens when UpdateEPG.bat is run, either manually or according to schedule? I believe config.exe has a setting to run every day at a set time.
- What happens when you click Remove button when editing a Capture Source?
- How is channel data tied into the system? I have Capture Sources set to use XMLTV plugin, and pointing to my TVGuide.xml file created by xmltv.
If I don't need to know all of these details because there's a safer, easier way to understand and handle the problems I had, then I'll take that info instead.
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect
[SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
[SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]