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: Intel DX38BT MB - Intel Q9650 3GHz Quad - NVIDIA GeForce GTX 1050 Ti Graphics
Software: Win 10 Pro(Build 1909) - NextPVR - WinTV8
Video: Verizon FiOS - Hauppauge DCR-3250 - Hauppauge 1512 HDPVR2
RaspberryPi 4 Raspbian and FLIRC
System Status: Humming nicely!
Desktop: Intel DX38BT MB - Intel Q9650 3GHz Quad - NVIDIA GeForce GTX 1050 Ti Graphics
Software: Win 10 Pro(Build 1909) - NextPVR - WinTV8
Video: Verizon FiOS - Hauppauge DCR-3250 - Hauppauge 1512 HDPVR2
RaspberryPi 4 Raspbian and FLIRC