2013-12-05, 17:05
Opdenkamp said to raise this on the forum.
A recent commit in the XBMC branch to "Cleanup some of the PVR code" is breaking the EPG from loading.
Previously it was a queued job that ran after the channels were loaded and now it isnt running anymore. Looking at the code changes it seems the new QueueJob() function imposes additional conditions on the "pvr-create-epgs" job that didnt used to be there before. Probably !IsStarted() should be able to be ignored by the epg load job.
https://github.com/xbmc/xbmc/pull/3684#i...t-29902391
I fixed it locally by adding a bIgnoreStarted parameter, similar to how bIgnorePending is used, and it's working fine now. I will submit a pull request once I sort out my github clone etc, unless someone beats me to it
A recent commit in the XBMC branch to "Cleanup some of the PVR code" is breaking the EPG from loading.
Previously it was a queued job that ran after the channels were loaded and now it isnt running anymore. Looking at the code changes it seems the new QueueJob() function imposes additional conditions on the "pvr-create-epgs" job that didnt used to be there before. Probably !IsStarted() should be able to be ignored by the epg load job.
https://github.com/xbmc/xbmc/pull/3684#i...t-29902391
I fixed it locally by adding a bIgnoreStarted parameter, similar to how bIgnorePending is used, and it's working fine now. I will submit a pull request once I sort out my github clone etc, unless someone beats me to it