Skip to main content

Library Scanning

Unmanic is able to run a routine scan of your configured libraries to determine if files need tasks created for processing.

note

The scan will only run against a library if that library has the library scanner enabled.

Options

The options for the library scanner are configured under the Library section in Unmanic's settings.

Enable periodic library scans

Select this option if you wish for Unmanic to schedule a library scanner.

Library scan schedule in minutes

Set the time in minutes between scans of your files in the configured library path.

Run a one off library scan on startup

If selected, the library scan will be executed when Unmanic starts.

If selected, the library scan will follow symlinks.

Scan controls

When a library scan has been scheduled or is currently running, the dashboard replaces the Rescan library now action with scan control buttons:

  • Pause library scan pauses the active scan without clearing its current progress.
  • Resume library scan appears while the scan is paused and continues the scan.
  • Cancel library scan stops the scheduled or active scan and clears the current scan request.

These controls are available from the main dashboard pending tasks card and from the expanded pending tasks dialog.


Alternative Methods

Library scanning is one of several ways to discover files for processing. Depending on your setup, you may find these alternatives more suitable:

  • Event Monitoring: React to file system events in real-time instead of waiting for scheduled scans. Ideal for local file systems when you need immediate processing of new files.
  • API Usage: Submit specific files for processing via scripts or external applications. Useful for large libraries where scanning would be wasteful, or when integrating Unmanic with other tools.