cli_debrid icon
Rate Limits
Rate Limits

Loading rate limit information...

Loading...
Task Monitor
Loading tasks...
Debug Functions

Debug Functions

Bulk Delete from Database

Delete Battery Database Files

Deletes the cli_battery.db, cli_battery.db-shm, and cli_battery.db-wal files from the db_content directory.

Reset Battery Show Status Cache

Forces all shows in the battery DB to be re-fetched from TVDB/Trakt on the next run. Use this to fix incorrect show statuses (e.g. "Ended" instead of "Canceled"). After running this, trigger "Update TV Show Status" from the Task Manager.

Delete Database

This will delete the database and all cache files (*.cache*.pkl) from the db_content directory.

Run Task Manually

Test Plex Item Lookup

Test if a database item can be found in Plex. Shows IMDb ID, TMDb ID, title, year, and whether Plex match was successful.

Fix Missing IMDb ID

Add or update the IMDb ID for a media item. Search by Item ID (single row) or TMDB ID (updates all matching rows at once).

Remove Duplicate Database Items

Find and remove duplicate database items based on the filled_by_file field. This will identify items with the same filename and remove the duplicates, keeping only one entry per unique file.

Restore Database from Backup

Restore the media_items.db database from a previous backup. ⚠️ This requires an application restart and will interrupt all active operations (~60 seconds downtime).

Clean Up Old Database Files

Scan and remove old database files, manual copies, and corrupted backups from both the backups folder and db_content directory. This helps free up disk space.

Manage Duplicate Versions

Clean up duplicate versions based on quality, state, or version field matching. Handles failed upgrades, blacklist bugs, and multiple collected versions.

Enter comma or pipe-separated patterns. Items with filenames containing any of these patterns will be protected from deletion.

Fix Episode Numbers

Fix incorrect episode numbers in database by parsing from filenames. Detects bug-created duplicates (same torrent, wrong episode) and can remove them. Uses filled_by_file, location_basename, or location_on_disk to extract filenames.

Migrate between usenet providers

Moves the stored .nzb of each item from one usenet backend to the other; the target re-fetches it from usenet. No re-search, categories preserved where the source exposes them. cli-debrid runs in a container, so it reads NzbDAV over HTTP and cli_mount from a mounted path (no Docker needed).

Before you run this:
  • The target re-downloads from usenet β€” subject to your provider's retention & connection limits.
  • Best-effort: cli_mount trims old .nzb files, so part of an older library may not be transferable.
  • Avoid running it during a Plex scan on the same library (heavy concurrent activity).
  • Start with a small limit to test before transferring everything.

Path inside this cli-debrid container to cli_mount's stored .nzb files. Bind cli_mount's appdata into cli-debrid (the same data_path bind the cli_mount DB tools use) and point this at its usenet/nzbs folder. Example compose volume: - /host/cli_mount/appdata:/cli_mount_data β†’ then this path is /cli_mount_data/usenet/nzbs.

cli_mount's nzb-store is flat (no category), so transferred items land in this NzbDAV category. Must already exist in NzbDAV. To preserve categories, migrate one category at a time by pointing the path above at that category's releases.

Get Collected from Library (Plex)

Cleanup My Plex Watchlist and Other Plex Watchlists

Removes all Collected items from My Plex Watchlist and all configured Other Plex Watchlists. If an item appears in multiple watchlists it will be removed from all of them.

Get Wanted Content

Version Propagator

Bulk Queue Actions

Select Items:

Loading...

Manage Cache Files

Select Cache Files:


Other Cache Files:

Refresh Release Dates

Direct Emby/Jellyfin Scan

Trigger a full library scan on Emby/Jellyfin and add/update items in the database.

Move Item ID to Upgrading

Manual Blacklist

Manage Manual Blacklist

Plex Labels Management

Manage Plex labels for your content. These utilities allow you to view, apply, and remove labels manually, as well as sync labels from configured content sources.

View Items by Label

Search for items that have a specific Plex label applied.

Bulk Apply Labels from Source

Apply Plex labels to all existing items from a specific content source. This is useful for retroactively labeling content that was added before labels were configured.

Bulk Remove Labels

Remove a specific label from all items in the database and Plex.

Orphaned Label Cleanup

Find and remove labels that are tracked in the database but no longer exist on any content source configuration.

Sync Labels from Content Sources

Re-sync all labels based on current content source configurations. This will apply labels to all Collected items from sources that have Plex labels enabled.

Backfill Resolution Data

Extract resolution (2160p, 1080p, etc.) from stored file paths for Collected items missing resolution data. This is safe to run multiple times.

cli_mount DB Cleanup

Remove entries for a specific debrid provider from cli_mount's entries.db and items.db using infohash matching. Mixed folders (containing files from multiple providers) are rebuilt with only non-provider files kept.

⚠ Stop cli_mount before running a live cleanup. Dry run is safe to run anytime.
path to cli_mount's db/ folder inside container

Backfill NZB File Names

Rename collected NZB items in the database and cli_mount to the structured NZB naming format (Title (Year) - {imdb-...} - Version - (Original.Release.Name)). Requires NZB file naming to be enabled in settings.

Current Rate Limit State

Loading rate limit information...

Plex Token Status

Personal Trakt Token Status

Torrent Tracking

View the history of torrent additions and their current status.

View Torrent History

Send Test Notification

Download Logs

API Summary

API call counts grouped by domain and time period.

Real Time API

Most recent API calls from the log.