Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#7130 closed defect (invalid)

SchedulesDirect not updating MythTV 0.21 Program Guide

Reported by: Craig Arno <craig@…> Owned by: stuartm
Priority: major Milestone: unknown
Component: MythTV - Mythfilldatabase Version: 0.21
Severity: high Keywords:
Cc: Ticket locked: no

Description

When I run mythfilldatabase, the SchedulesDirect? download looks like it is working properly, but nothing shows in the Program Guide after download completes.

I searched the SchedulesDirect? forums and see there are a couple other users reporting this similar (if not same) problem with MythTV 0.21 http://forums.schedulesdirect.org/viewtopic.php?f=5&t=817&p=0&e=0&sid=c841ac10ffcc83968e7a823abe077bbe . I have a "Lineup" added to schedules direct, and I can see this lineup in MythTV when I manually request MythTV to fetch the lineup. The download appears to complete, then no programs show in the database.

My installation of MythTV 0.21 otherwise works for manual recording of programs, commercial skip, and transcoding.

I am attaching my MythTV log and session capture from manually running mythfilldatabase. I also tried a "refresh-all" on the database, but this didn't help either.

Anything else I can do to help track this down? I've exhausted what I know.

Thanks, Craig

Change History (5)

comment:1 Changed 10 years ago by Craig Arno <craig@…>

The log files are too large to attach here, even as bzip2 files (1010KB). I'll keep these files for a while for whoever might look into this issue.

comment:2 Changed 10 years ago by Craig Arno <craig@…>

I had a breakthrough of sorts on this issue. I ran "mythfilldatabase --do-channel-updates" and noticed a small number of new channels showed up.

It appears that my DTV card populates the "channel scan" with numbers like "4-1, 89-10, and 103#6". SchedulesDirect? has non-QAM numbers like 4 and 107 for channels like 4-1 and 7-1.

I don't know enough to fix this relationship or even where to fix it. I do believe this numbering issue is preventing schedule updates.

For instance one of my channels populated by "channel scan" is called "4-1 KOMO HD" and on Schedules Direct this same channel is called:

4 4 10626 KOMO KOMO

(4) "Logical Channel"

(4) "Broadcast Channel"

(10626) "XMLid"

(KOMO) "Call Sign"

(KOMO) "Name"

I have a spreadsheet showing the relationship in my area. The spreadsheet was put together manually with painstaking effort.

comment:3 Changed 10 years ago by kkuphal

This should probably be taken to the -users list because it sounds like a configuration issue. If my memory serves, SchedulesDirect? matches up channels in a digital lineup using the xmltvid column/setting on each channel. Asking on -users should get you the help you need. I'll let another ticket triage-r close this if they concur.

comment:4 Changed 10 years ago by danielk

Resolution: invalid
Status: newclosed

it is either a config issue, or the Schedules Direct lineup is missing the digital channels (the ones in the form of 4-1, 89-10, etc.). Those channels should be present in over-the-air lineups. With Cable TV you have to manually set the xmltvid's.

comment:5 in reply to:  4 Changed 10 years ago by Craig Arno <craig@…>

Replying to danielk:

it is either a config issue, or the Schedules Direct lineup is missing the digital channels (the ones in the form of 4-1, 89-10, etc.). Those channels should be present in over-the-air lineups. With Cable TV you have to manually set the xmltvid's.

Actually, I have set around 60 of these so far. Some update, some don't. I haven't figured out why some don't update. I verified no typo's in the XMLID, so there is something missing that isn't in any documentation I've found to date. Mythfilldatabase doesn't seem to produce immediate visible results on my system. I'll try the user groups before posting another ticket, since this is using developer time.

It would be handy to have a page explaining mythfilldatabase options, and when it is appropriate to use them. I tried --help and still don't know when to apply the options. I randomly tried a few I thought might help, and I can't tell if they did. For instance, do I use --update to force use of entered XMLID's? There isn't any direct information in --help to cause me to make this functional association. If this is what it's used for, it would be nice to have the "XMLID" tag in the --help description.

Thanks for listening.

Note: See TracTickets for help on using tickets.