Skip to content

v0.10.0.0 — processing schedule + file-name search

Choose a tag to compare

@mugurc mugurc released this 17 Sep 00:19
· 21 commits to main since this release

Two requested features.

Daily processing window (#7)

Set Start processing at / Pause processing at on the plugin's settings page (Processing schedule), in 30-minute steps, in the server's local time. A download that lands at 19:00 no longer starts encoding while you are using the machine.

  • Outside the window nothing new is claimed and a running encode is frozen exactly where it is at the OS level — no CPU used, no progress lost. Items are still evaluated and queued; the queue simply drains when the window opens.
  • A stop time earlier than the start is an over-midnight window (22:00 → 06:00). Equal times mean all day, so ticking the box before choosing times can never stop the queue for ever.
  • The control center now explains an automatic pause instead of just looking idle: it names the window and when processing resumes, and the job list greys a frozen encode the way a manual pause already did.
  • Resume queue outside the window asks for confirmation and then runs until the window's next edge, after which the schedule takes over again.
  • A manual pause still overrides everything and still survives a restart.
  • Off by default; existing configurations are unchanged.

Single-item search now matches file names (#8)

Every word you type in Transcode a single item is matched against both the item's label and its full file path, so a show name, an S03E06, a 1080p or a release-group tag finds the file — alone or combined (someshow s03e06).

  • Typing a series name lists its episodes, grouped and in season/episode order. This was impossible before: Jellyfin's own search only compares an item's own name, which for an episode is the episode title — never the show, never the path.
  • Results are capped at 100, with a line saying how many matched in total.

Install

Plugin repository users: the new version appears in Dashboard → Plugins → Catalogue after a refresh. Manual install: download pre-transcode-0.10.0.0.zip and unpack it into plugins/Pre-Transcode_0.10.0.0/.