For The Record Changelog
What's new in For The Record 1.7.0.0
Jul 19, 2012- Switched entire project to .NET 4.
- Core: Updated thumbnail creator to ezthumb 2.1.4.
- Core: REST API version bumped to 51.
- Core: added new GetChannelsProgramsBetween (as ChannelsPrograms) REST call.
- Core: added new Guide/FullChannelsPrograms REST call.
- Core: added new GetLiveStreamTuningDetails() api call for WCF and REST.
- Core: added polling events API to WCF and REST apis.
- Core: four new REST calls to deal with special characters when retrieving recordings in a group.
- Core: added PreviouslyAiredTime to GuideProgram.
- Core: added new IsFileOnDisk flag to RecordingSummary, to indicate if a recording was actually found on disk.
- Core: added new %%FILE2%% argument for processing commands which will contain the local file path if it could be resolved, otherwise this is the same as %%FILE%%.
- Core: gigabytes are now calculated as 1073741824 bytes.
- Core: added new 'DeleteOldEpgDataDays' configuration key to control the number of days old EPG data is kept (default is 1).
- Core: tweaked ImportProgramOperation to *not* update a program (other than its stop-time) that is currently on air, to avoid scheduling issues as a side-effect.
- Core: tweaked core services and Argus to work with the local file-path of a recording if possible (e.g. *not* recording on a NAS).
- Core: tweaked Wake-On-LAN code to already send the WOL packet beforehand.
- Core: Run thumbnail creator at "below normal" priority now.
- Core: set mail throttle to a max of 3 mails per hour.
- Core: added ComputerInfo to detect basic computer properties and log them on startup.
- Core: added a length-check for Credit FullName when importing guide data.
- Core: check field lengths of Actors and Director in ImportRecordingOperation now.
- Core: don't log EndpointNotFoundExceptions as database (and mail) errors when calculating upcoming programs.
- Core: fixed ordering in GetChannelsForGuideChannelOperation so the global order of your channels will be honored (as priority for allocation).
- Core: fixed occasional null reference exception in xmltv import.
- Core: fixed Thumbs.db file preventing empty recording folders from being deleted.
- Core: fixed to return HTTP 401 status code from REST services when the wrong username/password is used.
- Core: fixed GuideImport with preferred = EPG, second XMLTV import created double entries.
- Core: fixed recordings Cleanup keepUntilMode NumberOfWatchedEpisodes wasn't executed anymore.
- Argus: implemented new 'IncludeInEpg' tuning setting, separate from 'GrabEpg'.
- Argus: improved XMLTV importer to parse multiple nodes for a single program.
- Argus: improved setup to add the recorder/tuner port to the firewall exceptions.
- Argus: implemented basic performance counters (only to count packets/sec for now).
- Argus: added EPG log entry when there are no more services to grab.
- Argus: added setting "CardHostPriorityClass" to config file.
- Argus: tweaked OnStartRecording() in Argus to better convert UNC to local or the other way around.
- Argus: changed RTSP url suffix to "stream-live-{0}-{1}" for better TSReader compatibility.
- Argus: only process EPG sections that are really complete (and passed their CRC check).
- Argus: some small fixes to low-level PID filter code (fixes HDHomeRun PID filtering).
- Argus: fixed card renumbering issue for cards that need updates in some rare cases.
- Argus: fixed the display-name updating of services when scanning.
- Argus: fixed Freesat Huffman decoder to deal with
New in For The Record 1.6.0.2 (Feb 23, 2012)
- Core: Tweaked Wake-On-LAN code to already send the WOL packet beforehand
- Core: Fixed ordering in GetChannelsForGuideChannelOperation so the global order of your channels will be honored (as priority for allocation)
- Core: Improved XML parser so it can deal with double channel entries in the channels list by ignoring them
- Argus: Changed Argus RTSP url suffix to "stream-live-{0}-{1}" for better TSReader compatibility
- Argus: Modified MDAPI code to also send the satellite position (in Extern_Buffer)
- Argus: Modified stream processor filter to send all TS packets in the sample in bulk to the Argus pipeline
- IM-Bot: Will now no longer try to sign in when no credentials are set (yet)
- IM-Bot: Updated MSNPsharp to 4.5.1
- Fixed some recordings playback issues due to MP 1.2.2 internal changes
- Added support for MediaPortal 1.2.2 to the installer
- Updated Satellites.xml tuning file
- Added "New Zealand: DVB-T Frequencies" to Terrestrial.xml
- Updated Cables.xml