Skip to main content

Web Interface

Served by the same binary as the backend. Default: http://localhost:3000.

Header bar

Visible on every page. Shows engine state and provides Start and Stop controls plus About and Logout.

  • Start — begins processing
  • Stop — drain mode: active jobs finish, no new jobs start
  • About — version info, environment info, and update-check status

Dashboard

  • Engine state and stat row (active, completed, failed, total)
  • Recent Activity — last five jobs with status and timestamps
  • Resource Monitor — CPU, memory, GPU (updated via SSE)

Jobs

Tabs: Active / Queued / Completed / Failed / Skipped / Archived

Click any job to open the detail panel:

  • Input metadata (codec, resolution, bitrate, duration, HDR)
  • Output stats (size, compression ratio, speed, VMAF)
  • Skip or failure reason in plain English
  • Full FFmpeg log

Bulk actions via checkboxes: restart, cancel, delete.

Logs

Real-time log viewer (SSE). Entries grouped by job — click a header to expand. System logs appear at the top. Filterable by level, searchable.

Statistics

Space savings area chart, per-codec breakdown, aggregate totals. Fills in as jobs complete.

Intelligence

  • Duplicate groups by basename
  • Remux-only opportunities
  • Wasteful audio layout recommendations
  • Commentary / descriptive-track cleanup candidates

Convert

Experimental single-file workflow:

  • Upload a file
  • Probe streams and metadata
  • Configure transcode or remux settings
  • Preview the generated FFmpeg command
  • Queue the job and download the result when complete

Settings tabs

TabControls
LibraryWatch folders, scan trigger
Watch FoldersExtra monitored directories
TranscodingCodec, quality, thresholds, stream rules
HardwareGPU vendor, device path, fallback
File SettingsOutput extension, suffix, output root, replace strategy
QualityVMAF scoring, minimum score, revert on failure
NotificationsDiscord webhook, Discord bot, Gotify, Telegram, email, webhook targets, daily summary time
API TokensNamed bearer tokens with read_only and full_access classes
ScheduleTime windows
RuntimeEngine mode, concurrent jobs override, Library Doctor
AppearanceColor theme (35+ themes)