2021-02-12, 02:54 PM
ksooo made a change to not load the database on the start up imports at a very late stage in Matrix development https://github.com/xbmc/xbmc/pull/18970. As noted on this thread for Matrix I added a feature to update the channels when notified of a back end change. In combination it it is great for people with reasonable guide date or for people who keep their PC's turned on. The obvious quick solution is not to use crappy OTA data.
Triggering an EPG update in NextPVR will also do it. You can also look at tweaking the EPG advancedsettings.xml to trigger reloads on empty EPG data more often.
Because of the last minute change I decided against adding the complications of a state check for this since most PVR users have good data and they will benefit. The core doesn't notify the backend of the last time it was checked, so I would have to manage this somehow. I also don't know if the core will load the EPG on startup or not so I do want to avoid loading it often.
I will also wait to see how users of all PVR handle this since it won't be a NextPVR specific issue. If it troubles a lot of users I think this should be addressed as a core option to bring bring load at startup.
Martin
Triggering an EPG update in NextPVR will also do it. You can also look at tweaking the EPG advancedsettings.xml to trigger reloads on empty EPG data more often.
Because of the last minute change I decided against adding the complications of a state check for this since most PVR users have good data and they will benefit. The core doesn't notify the backend of the last time it was checked, so I would have to manage this somehow. I also don't know if the core will load the EPG on startup or not so I do want to avoid loading it often.
I will also wait to see how users of all PVR handle this since it won't be a NextPVR specific issue. If it troubles a lot of users I think this should be addressed as a core option to bring bring load at startup.
Martin