Talk:Webif release notes

From hummy.tv Wiki
Revision as of 23:02, 13 January 2017 by Af123 (talk | contribs)
Jump to: navigation, search

1.4.0 (TBC)

New:

  • Complete overhaul of the background auto-processing system thanks to inspiration and help from MymsMan;
    • Its work has been split into two separate tasks - media scanner and queue runner;
    • The media scanner adds jobs to the queue rather than processing them as it runs. This makes its run-time shorter and more predictable. It still performs fairly quick actions such as expire and de-duplication in-line;
    • Rather than scanning the recording tree once for each action (decrypt, dedup, shrink, etc.), the new media scanner scans the recording hierarchy just once per run. This change alone has halved the run-time (although it depends on the directory structure to some extent);
    • The default automatic processing scan interval has been changed from every 20 minutes to every 10;
    • Most existing automatic processing plugins (sweeper,flatten,flatview,newk) will work unchanged with the new system but updates are available so that they can take advantage of the new framework;
    • The badnts,arbookmarks and detectads (if using post-decrypt mode) plugins will not work properly and must be upgraded;
    • The web interface built-in actions (decrypt, shrink, etc.) are now implemented as plugins, just like any other extension package;
    • Background automatic tasks such as decryption and shrink now appear in the queue;
  • The queue diagnostic screen has been updated:
    • Shows more information about tasks;
    • Allow a task to be manually put on hold or re-submitted to the queue;
    • Provide links back to the media browser for each queue entry;
  • A link to the queue screen can be added to the toolbar (new option in Settings->Auto Processing);
  • It's now possible to manually specify MP2 or MP3 audio when manually adding files to the queue from the browse screen;
  • Viewing a schedule backup now shows favourites from the backup file too;
  • New hook to allow plugins to take action following the creation of a new directory (used by flatten to mark new folders as noflatten).

Fixes:

  • If a recording fails to decrypt, a system warning will only be generated after three attempts;
  • Restoration of favourite channels has been fixed;
  • The status screen was not correctly reporting MP3 extraction jobs;
  • Fix pkg _load method to handle packages with a missing description;
  • Fix manual event scheduling (was reporting duplicate event).

Other Changes:

  • The . filename used for recursive flags has changed. Recursion is now indicated by the addition of an R (it was previously lower-cased);
  • Detect and report the CFW 3.11 kernel versions;
  • New {ts tsr} method to check if a recording was time-shifted.