VDR Plugin 'vdrtva' Revision History ------------------------------------- 2007-10-07: Version 0.0.1 - Initial experimental plugin. 2011-06-18: Version 0.0.2 - First functional proof-of-concept. 2011-07-17: Version 0.0.3 - Handling of Links file moved from Perl script into plugin. - Implemented config settings. 2011-08-18: Version 0.0.4 - Major functions of Perl script built into plugin. - Auto-execution of series link updates. - Simplified internal data structures. 2011-09-02: Version 0.0.5 - Added check for series links whenever a new timer is added. - Added setup menu (not fully tested). 2012-01-05: Version 0.0.6 - Configuration of update time changed. - Fixed bug in processing of updates. - Patch version is now deprecated. 2012-01-15: Version 0.0.7 - Added collection of 'Suggested' CRIDs and SVDRP command to display them. - Added notification of split events. - Fixed (again) expiration of links. 2012-02-01: Version 0.1.0 - Fixed OSD setup menu. - Removed duplicates from 'suggestions' report. 2012-02-23: Version 0.1.1 - When timer clash detected, check alternatives for further clashes. - Disable functions needing CRID data if none captured yet. - Optionally email a daily report. - 'Permanently' remove duplicates from suggestions. - Fixed segfault when VDR called with -h. 2012-03-16: Version 0.1.2 - Rewrite of mailed report. 2012-04-01: Version 0.1.3 - Ignore inactive timers. - Don't hard-code VDR status flags. - Start capturing CRID data soon after VDR startup. - COPYING file omitted from distribution. - Update time wrong after DST change. 2012-04-20: Version 0.2.0 - Improvements suggested by Richard Scobie: - Ignore repeating timers. - Handle timers recording into subdirectories. - Gather CRID data continuously. - Plugin now compatible with New Zealand DVB-S. 2012-05-16: Version 0.2.1 - Suppress a few compiler warnings with GCC 4.6. - Correctly maintain list counts. - Rename patch file to match distros. - Add patch for latest VDR version (1.7.27). - Include series title in links file. - Included format of links file in README. 2012-06-20: Version 0.2.2 - Update VPS patch for VDR 1.7.28. - Check for changed events now works without VPS. - Start CRID data collection at VDR startup. - Inhibit some functions if initial CRID capture still in progress. 2012-07-19: Version 0.3.0 - Manage series links via OSD. - Delay CRID collection a few seconds to allow other plugins to start. - Don't use "housekeeping" hook to trigger time-sensitive tasks. - Deleting a series link now deletes any timers for the series. - Remove leading 'crid://' from Default Authority if found (corrupts links file). - Use builtin VDR function to sort timers, if available. - Update VPS patch for VDR 1.7.29. 2012-10-10: Version 0.3.1 - Add -n option to disable collision check (eg for multi-card setups). - Don't report data CRC errors in event log. - VPS patch updated for VDR 1.7.31. 2013-01-02: Version 0.3.2 - Update Makefile and patch for VDR 1.7.35 - incompatible with earlier versions. 2013-04-14: Version 0.3.3 - Update patch for VDR 2.0.0. 2013-08-13: Version 0.3.4 - Add headings to improve readability of daily log report. - Add channel name of first event to links file entries. - Only add item to a series if it is on the same channel as the original (fix for UK "Channel 5" stable using same series CRID on multiple channels). 2015-02-23: Version 0.3.5 - Update patch for VDR 2.2.0. 2015-10-08: Version 0.3.6 - Update patch for VDR 2.3.1. - Update plugin for VDR 2.3.1 via separate source file and Makefile changes. 2016-06-01: Version 0.3.7 - Create links.data on first run, not when first series link is created. - VDR 2.3.x version: fix potential stall in CRID capture. - Use original event title for timers in report, not escaped version. - Change default series link lifetime to 91 days (NORDIG spec). - OSD: Display future timers for each series link. - Removed obsolete patch files.