2016-04-26, 08:24 PM
When I ask NPVR to schedule a new program, one of two things usually happens: 1) NPVR responds almost immediately and marks the guide title block in red or, 2) NPVR takes nearly 2-1/2 minutes to do the same thing. I inserted a small portion of the npvr.log with relevant lines in boldface:
2016-04-26 15:54:41.227 [INFO][1] UpdateRecurringRecording(136, 'Person of Interest'):
<Rules>
<EPGTitle>Person of Interest</EPGTitle>
<ChannelOID>7410</ChannelOID>
<ChannelName>WCBS-DT</ChannelName>
<StartTime>2016-05-04T02:00:00.0000000Z</StartTime>
<EndTime>2016-05-04T03:00:00.0000000Z</EndTime>
<PrePadding>1</PrePadding>
<PostPadding>2</PostPadding>
<Quality>0</Quality>
<Keep>0</Keep>
</Rules>
2016-04-26 15:54:41.231 [DEBUG][1] ScheduledRecordings.Load()
2016-04-26 15:54:41.231 [DEBUG][1] - removeMissingRecordings
2016-04-26 15:54:41.231 [DEBUG][1] - checkForRenamedRecordings
2016-04-26 15:54:41.234 [DEBUG][1] ScheduledRecordings.Load()@exit
2016-04-26 15:54:41.240 [DEBUG][1] ScheduledRecordings.Load()
2016-04-26 15:54:41.240 [DEBUG][1] - removeMissingRecordings
2016-04-26 15:54:41.240 [DEBUG][1] - checkForRenamedRecordings
2016-04-26 15:54:41.243 [DEBUG][1] ScheduledRecordings.Load()@exit
2016-04-26 15:57:13.936 [DEBUG][1] LoadListingsMatchingTitle(channel=7410,title=Person of Interest)
2016-04-26 15:57:13.946 [DEBUG][1] - Potential episode at: 5/3/2016 10:00:00 PM
2016-04-26 15:57:13.948 [DEBUG][1] ...check IsValid()
2016-04-26 15:57:13.949 [DEBUG][1] ...scheduling episode
Can you help me understand why? I've run SQLite using a search query with the channel and title specified and get results almost immediately. Am I missing some operation that consumes so much time?
Thanks.
2016-04-26 15:54:41.227 [INFO][1] UpdateRecurringRecording(136, 'Person of Interest'):
<Rules>
<EPGTitle>Person of Interest</EPGTitle>
<ChannelOID>7410</ChannelOID>
<ChannelName>WCBS-DT</ChannelName>
<StartTime>2016-05-04T02:00:00.0000000Z</StartTime>
<EndTime>2016-05-04T03:00:00.0000000Z</EndTime>
<PrePadding>1</PrePadding>
<PostPadding>2</PostPadding>
<Quality>0</Quality>
<Keep>0</Keep>
</Rules>
2016-04-26 15:54:41.231 [DEBUG][1] ScheduledRecordings.Load()
2016-04-26 15:54:41.231 [DEBUG][1] - removeMissingRecordings
2016-04-26 15:54:41.231 [DEBUG][1] - checkForRenamedRecordings
2016-04-26 15:54:41.234 [DEBUG][1] ScheduledRecordings.Load()@exit
2016-04-26 15:54:41.240 [DEBUG][1] ScheduledRecordings.Load()
2016-04-26 15:54:41.240 [DEBUG][1] - removeMissingRecordings
2016-04-26 15:54:41.240 [DEBUG][1] - checkForRenamedRecordings
2016-04-26 15:54:41.243 [DEBUG][1] ScheduledRecordings.Load()@exit
2016-04-26 15:57:13.936 [DEBUG][1] LoadListingsMatchingTitle(channel=7410,title=Person of Interest)
2016-04-26 15:57:13.946 [DEBUG][1] - Potential episode at: 5/3/2016 10:00:00 PM
2016-04-26 15:57:13.948 [DEBUG][1] ...check IsValid()
2016-04-26 15:57:13.949 [DEBUG][1] ...scheduling episode
Can you help me understand why? I've run SQLite using a search query with the channel and title specified and get results almost immediately. Am I missing some operation that consumes so much time?
Thanks.
Later...JohnC
System Status: Humming nicely!
Desktop: ASRock Z790 PG SONIC 32GB - Intel Core i7-12700K
Graphics: - NVIDIA GeForce RTX 3050 6GB
Software: Win 11 Pro (x64) Build 26100.6584 (24H2) - NextPVR
Video: Verizon FiOS - Hauppauge DCR-3250 - Hauppauge 1512 HDPVR2
System Status: Humming nicely!
Desktop: ASRock Z790 PG SONIC 32GB - Intel Core i7-12700K
Graphics: - NVIDIA GeForce RTX 3050 6GB
Software: Win 11 Pro (x64) Build 26100.6584 (24H2) - NextPVR
Video: Verizon FiOS - Hauppauge DCR-3250 - Hauppauge 1512 HDPVR2