Skip to content

Download History

TheMRX13 edited this page Jun 16, 2026 · 2 revisions

Download History

🌐 English · Deutsch

The Download History (/history) is a persistent, searchable log of every individual episode that was downloaded — with its start and end time, and a detail view with speed, target path, who added it and more. Unlike the download Queue (which is cleared/hidden over time), the history is kept permanently.

Screenshot: Download History page

What gets recorded

One entry is written per episode the moment a download attempt finishes:

  • Every attempt is stored with a status: Done, Failed (with the error text), Cancelled (on abort, the running episode plus all pending episodes of the job) or Skipped (already present or skipped by the user, with the reason).
  • Movies (FilmPalast) are recorded too and labelled Movie instead of SxxExx.
  • Recording happens automatically — there is no setting to enable; it is always on. Downloads completed before the feature existed are naturally not back-filled.

Each record holds: title, season/episode, start & end time, duration, file size, average speed, provider, language, source (Manual / AutoSync / Seerr), the user who added it, and the target file path.

The list

The table shows, newest first: Select · Title · Episode · Start · End · Duration · Size · Status.

Control Description
Search Filter by title (live, debounced)
Status tabs All · Done · Failed · Cancelled · Skipped
Source Filter by Manual · AutoSync · Seerr
Time range Last 24 hours · 7 days · 30 days · All time
Multi-select Select rows via checkbox (incl. "all") and delete them in bulk
Results per page 10 (default) · 20 · 50 · 100 — remembered in your browser
Pagination Prev/Next; a counter shows the total
Export Export the currently filtered view as CSV (JSON via the API)
Clear history Deletes the currently filtered view (e.g. only failed); with no active filter, the whole history

Per-user scoping: regular users see only their own downloads, admins see everyone's.

Detail view

Clicking a row opens a modal with all stored fields:

  • Title, episode, status; on errors/abort the error text, on skipped the reason
  • Start and End time (stored in UTC, displayed in your local time & language)
  • Duration, Size, Average speed
  • Provider, Language, Source
  • Added by (user)
  • Target path (full file path) and the episode URL
  • For Failed/Cancelled, a Retry button that re-queues exactly this episode
  • A Delete button removes just this entry

Notes

  • Timestamps are stored as UTC and formatted client-side, so they always match your local timezone and the selected UI language.
  • Average speed is derived from the episode's downloaded size and its own start/end time.

Automatic retention

In Settings → Downloads you can have history entries deleted automatically after a certain period (Unlimited, 7/30/90/180/365 days; default 30 days). The cleanup runs roughly hourly in the background.

Export

The Export button downloads the currently filtered view as CSV (title, season/episode, status, error, language, provider, source, size, avg speed, duration, times, target path, URL). The API endpoint /api/history/export additionally supports format=json.

See also

Clone this wiki locally