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.
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.
Symlink Verification Queue
Convert Library to Symlinks
Symlink Library Recovery
Recover database entries from your existing symlink structure if the database was lost. You must ensure that your symlink settings under Additional Settings match the structure of your folders to be recovered.
Recover Symlink LibraryRiven Symlink Library Recovery
Recover database entries from your existing Riven symlink structure.
Recover Riven Symlink LibraryFix Zurg Symlinks
Fix symlinks where Zurg folder structure changed from having file extensions in directory names to not having them. This checks if the media file exists in the original path, and if not, looks for the folder without the extension and updates both the symlink and database.
Modify Symlink Base Paths
Update the base paths for symlinks and original file locations in the database. Use carefully!
Resync Symlinks with New Settings
Resyncs symlinks for collected items. If old/new original paths are provided, it first updates the stored original file paths in the database for matching items. Then, it regenerates symlinks for relevant collected items based on current symlink settings and these (potentially updated) original paths. If no paths are provided, it attempts to resync all collected items.
Rclone Mount to Symlinks
Scan an Rclone mount, fetch metadata, create DB entries, and generate symlinks.
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).
- The target re-downloads from usenet β subject to your provider's retention & connection limits.
- Best-effort: cli_mount trims old
.nzbfiles, 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
Manage 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 BlacklistPlex 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.
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 HistorySend 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.