|
SageTV EPG Service Discussion related to the SageTV EPG Service used within SageTV. Questions about service area coverage, channel lineups, EPG listings, XMLTV, or anything else related to the service or programming guide data for SageTV should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Schedules Direct update interval increased to 24 hours
I have been using Schedules Direct since the summer of 2017 without any issues. The last six weeks or so, however, whenever I look at the System Information screen I've noticed that the time referenced by the Next EPG Update In: value always adds up to 24 hours after the Last EPG Update: value, whereas it seemed to be something on the order of every 4 hours in the past. The program guide is still being updated correctly and extends for the same period of time (~17 days), it's just the update interval is much longer now.
The only changes I've made are last month I did a couple Full Channel Scans on my lone lineup due to over-the-air channels in my area moving to new frequencies. I took a look at my Sage.properties and found these values... Code:
epg_data_scan_period=14400000 sdepg_core/editorial/update_interval=86400000 I looked through my log files and didn't find anything unexpected during the EPG update section. Is there some other setting that controls these update intervals? Is that interval determined solely by the client, or does the Schedules Direct server specify when the client should check back again?
__________________
As of 2019-11-13 Software: SageTV v9.1.7.581 (Server/Client), 32-bit Java 8 Update 161, 64-bit Windows 10 Pro Hardware: GIGABYTE GA-EP45-DS3R, Pentium Dual Core E5200, 4 GB DDR2, nVidia GeForce GT 240 Input: Rooftop antenna → Hauppauge HVR-2250, Hauppauge HVR-1250 Output: Samsung PN51D7000 via HDMI |
#2
|
||||
|
||||
Always thought it was 24 hours after last competition
|
#3
|
||||
|
||||
Quote:
It possible that the channel is not on SD line so relay on OTA data If check under setup in your system information page by scroll down to Next EPG Update in: ?????? it should rough idea Other then that I wouldn't worry about Last edited by SHS; 11-14-2019 at 09:14 AM. |
#4
|
||||
|
||||
Quote:
I found a thread from when Schedules Direct support was first added to SageTV and this post makes the case for the interval being as short as it is, although that's in reference to updates (only) once per day. Is the issue really that, whatever the reason was for my system to download EPG updates every 4 hours, they were actually too frequent and somehow it's now "fixed" itself?
__________________
As of 2019-11-13 Software: SageTV v9.1.7.581 (Server/Client), 32-bit Java 8 Update 161, 64-bit Windows 10 Pro Hardware: GIGABYTE GA-EP45-DS3R, Pentium Dual Core E5200, 4 GB DDR2, nVidia GeForce GT 240 Input: Rooftop antenna → Hauppauge HVR-2250, Hauppauge HVR-1250 Output: Samsung PN51D7000 via HDMI |
#5
|
||||
|
||||
I believe by default, if you use an EPG provider (Schedules Direct or the now defunct service provided by SageTV) the update interval is 24 hrs.
For some, it is possible to get EPG data from the broadcast stream using an antenna. The downside is there isn't as much look ahead data available. The Over-The-Air interval maybe 4 hrs.
__________________
"Unencumbered by the thought process" The only constant in the Universe is change. |
#6
|
||||
|
||||
Quote:
|
#7
|
||||
|
||||
You could setup a scheduled task to run every # hours that forces an epg update
|
#8
|
||||
|
||||
So could the Last EPG Update:/Next EPG Update in: values refer to either OTA- or internet-based EPG updates?
Since upgrading to Windows 10 a few years ago I'd get numerous "The capture device input Hauppauge WinTV-7164 Analog Capture Digital TV Tuner had a failure while trying to start scanning for data on its channels." warning messages each day, as described here. Thinking that some day I'd get around to debugging/troubleshooting the supposed driver issue, I never applied the disable_data_scanning=true fix, so it's still been scanning (or attempting to) and causing warnings all these years. Come to think of it, I haven't been seeing those warning messages lately, either. Is it possible that all this time the updates every 4 hours (as reported by the System Information screen) referred to the OTA updates? And, now, after the channel frequency reallocation either that channel no longer carries EPG data or otherwise isn't causing issues with my hardware, so the only updates left for the UI to report are those every 24 hours from Schedules Direct, just as they always were?
__________________
As of 2019-11-13 Software: SageTV v9.1.7.581 (Server/Client), 32-bit Java 8 Update 161, 64-bit Windows 10 Pro Hardware: GIGABYTE GA-EP45-DS3R, Pentium Dual Core E5200, 4 GB DDR2, nVidia GeForce GT 240 Input: Rooftop antenna → Hauppauge HVR-2250, Hauppauge HVR-1250 Output: Samsung PN51D7000 via HDMI |
#9
|
||||
|
||||
Quote:
|
#10
|
||||
|
||||
if you did want it more frequent than 24 hours for SchedulesDirect EPG, you could setup a bat file (if windows) and schedule it when you want.
I do this (once a day) so that it always kicks off at the same time daily instead of 24 hours after the last time it completed (start time then creeps). Code:
C:\GnuWin32\bin\wget.exe "http://userid:password@sage-server:port#/sage/GlobalCommand?command=ForceEpgUpdate" |
#11
|
||||
|
||||
Just out of curiosity, why do folks want EPG updates more than 24 hours at a time? I don't believe I've ever had a scheduled recording change within 24 hours of the recording time in all the years I've been using Sage.
I have way more problems with the SD EPG data reporting shows as first runs even when they aren't first runs. I never noticed how much of a problem this really is until I started using Channels DVR EPG. |
#12
|
||||
|
||||
Quote:
The problem doesn't come from SD the problem come from the outside |
#13
|
||||
|
||||
Quote:
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#14
|
|||
|
|||
This issue caused me to miss recording the first half of Game 7 of the World Series. The EPG data initially assumed no Game 7, and the EPG didn't update so reflect the schedule change. I ran a manual refresh, the EPG data updated, and Sage started recording mid-game.
Should this just be a variable that could be updated in the source code? It theoretically seems like something that should be easy for someone with basic knowledge of the code to update. I'm glad there's a workaround to schedule a batch refresh via wget to the web server, but it's not the ideal solution. |
#15
|
|||
|
|||
Quote:
I don’t know if SD would be too thrilled if a bunch of users started updating too frequently. It’s too bad there isn’t a SD push-based incremental update for these last minute changes. Last edited by wnjj; 11-16-2019 at 10:45 AM. |
#16
|
||||
|
||||
I only do it once per day but didn't like the start time creep. That is the main reason I use the scheduled task/bat file. This way it consistently starts same time every day.
|
#17
|
||||
|
||||
Quote:
Quote:
I would be tempted to try changing to 12-hour intervals, but evidently sdepg_core/editorial/update_interval= doesn't control that like I initially thought. I would also wonder about then causing the client to reprocess the (entire?) schedule more often. With a schedule reaching out 17 days I don't really care about getting the next 12-hour interval at the end of the 17 days 12 hours sooner; I'm more interested in picking up any changes in the 12- or 24-hour period starting now. It would be nice if there were two schedules - one for updates that extend the program guide period, and one for updates that only fetch changes, if any, to the period it already knows about (or a subset of it, like only the next 12 or 24 hours) - but then I don't enough about the inner workings of SageTV's scheduler or the Schedules Direct API to know if that's feasible.
__________________
As of 2019-11-13 Software: SageTV v9.1.7.581 (Server/Client), 32-bit Java 8 Update 161, 64-bit Windows 10 Pro Hardware: GIGABYTE GA-EP45-DS3R, Pentium Dual Core E5200, 4 GB DDR2, nVidia GeForce GT 240 Input: Rooftop antenna → Hauppauge HVR-2250, Hauppauge HVR-1250 Output: Samsung PN51D7000 via HDMI |
#18
|
|||
|
|||
Quote:
Anyone able to do a source code commit? |
#19
|
|||
|
|||
Quote:
__________________
ASRock B450M Pro4 AM4 MB, Ryzen 5 2600 3.4ghz, Crucial Ballistix Gaming 32GB (2 x 16GB) DDR4-3200, EVGA GT 1030SC, WD Black NVMe SSD 250GB, 1x WD120EFAX 12TB, 1x WD80EFAX 8TB, 1x WDBH2D0040HNC 4TB, USB-UIRT, Colossus 2, WinTV-DualHD USB, Windows 11 64bit |
#20
|
||||
|
||||
Use the port you have for the Sage WebUI
|
Tags |
epg, program guide, schedule, schedules direct |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Schedules Direct - How Far Out Does it Get? | mike1961 | SageTV EPG Service | 7 | 06-17-2017 11:31 AM |
schedules direct changeover | Galaxysurfer | SageTV EPG Service | 2 | 06-14-2017 08:57 PM |
How to update SageTV7 to SageTV9 OSS when using Schedules Direct for guide data | rnadeau | SageTV Github Development | 1 | 04-18-2017 09:06 PM |
Using Schedules Direct in UK | jamesdisco | SageTV United Kingdom | 28 | 02-06-2017 11:54 AM |
Schedules Direct or what? | Ryel | SageTV EPG Service | 6 | 01-25-2008 03:03 PM |