This document explains the procedure for upgrading the sdepg plugin to v0.0.6.x from an older version. If you are not upgrading (i.e. installing new) then you can ignore the contents of this document.
SageTV\plugins\sdepg\
and delete the sdjson.epg fileSageTV\Sage.properties
(for backup/restore purposes in case the next step goes sideways)SageTV\Sage.properties
epg/channel_lineups/nnnn
where nnnn is a series of numbers; delete all such linesepg_data_sources/nnnn
where nnnn is a series of numbers; delete all such linesepg/physical_channel_lineups/nnnn
where nnnn is a series of numbers; delete all such linesepg/service_levels/nnnn
where nnnn is a series of numbers; delete all such lineshttps://json.schedulesdirect.org
That should be all that's needed. Let Sage complete the EPG update. If you have no EPG data after the update is completed then it's likely you have an empty local cache of EPG data -- there are scenarios where this would happen. No big deal, just go back to the sdepg plugin settings and click on Refresh EPG. This will clear the cache and force another EPG update and this update will pull all of the channels you have enabled in your lineups. Be sure you're triggering the refresh from the plugin settings page and not the webui as the webui will not delete the local cache file before triggering the new update.
After the initial pull of new EPG data, it will typically take Sage 5-10 minutes to reprocess all of your favourites and fill in your upcoming recording schedule. This is normal, just give it time. It could take longer depending on your hardware and the number of favourites you have configured.
Enjoy!