- Fix: Enable streams with valid PAT packets and invalid PMT packets to be able to be detected by the built in remuxer.
- Fix: GetSeriesID wasn't always returning a valid series ID
- New: Added logic to Schedules Direct program categories to ensure Movie is the first category for programs that start with MV
- Fix: Cleaned up the logic for determining when images from Schedules Direct should be in a Show or SeriesInfo object
- Fix: Clarified in logging when we can't process anything currently because Schedules Direct is offline
- Fix: Added random timeout when Schedules Direct token expires before getting a new token in case there are multiple SageTV servers using the same account
- Fix: Fixed plugin bug that caused some upgraded plugins to be in a corrupted state
- Fix: Fixed bug in the EPG license detection logic
- New: Added Schedules Direct EPG support as a core BETA feature
- New: Added SageTVPluginsDev.d directory support (See SageTVPluginsDev README)
- New: Added direct JAR linking in SageTV Plugin Manifest (ie, no need to repackage library plugins as .zip files)