Name Description AutoAdd Multiple watch folder support Blocklist Download and import IP blocklists Execute Executes a command upon an event Extractor Extracts files upon completion Label Assign labels to torrents for custom actions Notification Provides Email, Popup, Blink and Sound notifications Scheduler Limit Deluge bandwidth depending on schedule WebUI Start the web interface from within Deluge
Note: AutoAdd does not currently have a WebUI plugin page, see #2179.
Plugins (3rd Party)
Name Description WebUI AutoPriority Downloads torrents in alphabetical order No AutoShutdown Shutdown or hibernate computer when all torrents complete downloading No Auto Remove Limit the number of inactive torrents that are kept No Auto Remove Plus Based on Auto Remove but with more features Yes Batch Renamer Rename multiple files in torrents for tidiness No Browse Button Browse destination folders in client-server mode No Categorise Moves downloaded torrent to a specific directory depending on type No Copy Completed Copies completed torrents to another location Yes CopyLimit Controls upload "ratio" while downloading based on torrent total size No CopyMagnetURI Copy the magnet URI of the selected torrent(s) to the clipboard No Default Trackers Add default trackers for all your new torrents No Delete Partials Deletes partial files left by 'Do not download' No Growl Growl Notifications for completed torrents No IfaceWatch Watch for IP changes on specific interfaces and notify libtorrent No LabelPlus Labeling plugin with additional features No LobberCore Automatic downloader and core functionality plugin for use with Lobber No ltConfig Configure libtorrent settings Yes Managed Pause Scheduler that allow you to exclude torrents No MoveTools Monitor torrent move status No MyScheduler Scheduler with Force Start Yes NetWatcher Monitors the local network activity and deciding if pause or resume all torrents. No NetWatcher2 Monitors the local network activity and automatically limits the download speed. No Pieces View status and set priority of each individual piece of a torrent Yes Randomize Randomizes incoming port based on configurable interval and blocked port check No PreventSuspend Prevents computer suspending No PreventSuspendPlus Prevents computer suspending (inc Windows support) Yes SeedTime Pause or remove torrents after they have seeded for a certain amount of time. No Smart Move Displays move storage progress in status bar. No Stats Displays pretty graphs of statistics No Toggle Allows the users to set the session to either "paused" or "resumed" No Total Traffic Shows per session & optionally total traffic No Traffic Limits Pause all torrents if more than a set amount of data is uploaded or downloaded. No Updatorr Automatic torrents updates for forum-like trackers No uTorrentImport a cross platform Deluge plugin to import torrents from uTorrent No WebAPI Alternative JSON API for WebUI Yes XMPP Notify XMPP notify/control bot No YaRSS Simple RSS plugin for TV Shows No YaRSS2 An RSS plugin configurable through the GUI No
DelugeSiphon Ultra simple Chrome extension to add torrents via WebUI interface. Deluge Remote Provides a simple overview of current torrents within Chrome (Source Code)
BitTorrent WebUI+ Automatically add torrent/magnet links via WebUI WebUI Quick Add Torrent Uses Greasemonkey to add a clickable icon on webpages for adding torrents via WebUI
Extensions or scripts for applications that enable interaction with Deluge
Name Description OSX Magnet URI Handler OSX Applescript handler to open magnet URLs in Deluge.app ConkyDeluge Script to display Deluge statistics within Conky Docky Helper Docky helper that shows transfer rates on the Deluge badge FlexGet Plugin Deluge Plugin for the advanced RSS tool (More Info) FileBot Script Uses Execute plugin to run FileBot which renames, categorizes, and finds subtitles and artwork Periscope Subtitle Script Uses Execute plugin to run a subtitle searching script based around Periscope module Transdroid Manage your torrents from your Android device XBMC Plugin Connects via WebUI to display and manipulate the status of torrents within XBMC Plex Script Uses Execute plugin for managing an automated Plex Media Server setup.
Installing Plugin Eggs
Determine Python Version
Plugin eggs have the Python version encoded in the filename and will only load in Deluge if the Python versions match.
- Verify Deluge Python version.
Download the plugin egg that matches the Deluge Python version from above, e.g.
- Plugin-1.0-py2.6.egg is a Python 2.6 egg.
- Plugin-1.0-py2.7.egg is a Python 2.7 egg.
- For plugins that don't have a specific Deluge Python version available
- It is possible to rename an egg to match the Python version (e.g. Plugin-1.0-py2.6.egg to Plugin-1.0-py2.7.egg) and should still work.
- Preferences -> Plugins click Install plugin, locate the downloaded plugin egg and select it to install.
- Copy the plugin egg to the Deluge config plugins directory:
If the Plugin does not show up in the Plugins list then it is likely the incorrect Python version of the plugin has been installed, also see below.
When running the Deluge daemon, deluged and Deluge client on a separate computers, the plugin must be installed on both machines. Installing a plugin egg through the GTK client will copy the egg to both the local plugins directory, as well as the remote daemon's. However if the Python versions on the local machine and remote server do not match, you will have to copy the egg to the remote server manually.
For example in the setup below you will have to install the py2.6 egg on the local machine but then manually install the py2.7 egg onto the remote server.
- Local machine with Python 2.6 running GTKUI client.
- Remote server with Python 2.7 running deluged.
See Determine Python Version above.