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