Plugins

  1. Plugins (Included)
  2. Plugins (3rd Party)
    1. Browser Plugins
    2. Application Plugins
  3. Installing Plugins
    1. GUI Install
    2. Manual Install
    3. Client-Server Setups
  4. Plugin Development


Plugins (Included)

NameDescriptionWebUI
AutoAdd Multiple watch folder supportNo
Blocklist Download and import IP blocklistsNo
Execute Executes a command upon an eventYes
Extractor Extracts files upon completionNo
Label Assign labels to torrents for custom actionsYes
Notification Provides Email, Popup, Blink and Sound notificationsNo
Scheduler Limit Deluge bandwidth depending on scheduleYes
WebUI Start the web interface from within DelugeNo

Plugins (3rd Party)

NameDescriptionWebUI
AutoPriority Downloads torrents in alphabetical orderNo
 AutoShutdown Shutdown or hibernate computer when all torrents complete downloadingNo
 Auto Remove Limit the number of inactive torrents that are kept No
 Batch Renamer Rename multiple files in torrents for tidiness No
Categorise Moves downloaded torrent to a specific directory depending on typeNo
 Copy Completed Copies completed torrents to another location Yes
 CopyLimit Controls upload "ratio" while downloading based on torrent total sizeNo
 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
 LobberCore Automatic downloader and core functionality plugin for use with  LobberNo
 Managed Pause Scheduler that allow you to exclude torrents No
 MyScheduler Scheduler with Force Start Yes
 NetWatcher Monitors the local network activity and deciding if pause or resume all torrents.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 checkNo
PreventSuspend Prevents computer suspendingNo
 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 statisticsNo
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
XMPP Notify XMPP notify/control botNo
 Updatorr Automatic torrents updates for forum-like trackersNo
 YaRSS Simple RSS plugin for TV ShowsNo
YaRSS2 An RSS plugin configurable through the GUINo

Browser Plugins

Chrome

 DelugeSiphon Ultra simple Chrome extension to add torrents via WebUI interface.
 Deluge in Chrome Provides a simple overview of current torrents within Chrome

Firefox

 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

Application Plugins

Extensions or scripts for applications that enable interaction with Deluge

NameDescription
 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

Installing Plugins

Download the egg file for the selected plugin.

Notes:

  • Plugin eggs have the Python version encoded in the filename and will only load in Deluge if the versions match. (e.g. Plugin-1.0-py2.6.egg is a Python 2.6 egg.)

  • Verify Python version with: python --version. The bundled Python version for Windows is 2.6 and for MacOSX Deluge.app it is 2.7.
  • If a plugin does not have a Python version available it is usually possible to rename it to match your installed version (e.g. Plugin-1.0-py2.6.egg to Plugin-1.0-py2.7.egg) and it will still run normally.

GUI Install

Preferences -> Plugins -> Install plugin

Locate the downloaded egg file and select it.

Manual Install

Copy the egg file into the plugins directory in Deluge config:

Linux/*nix:

 ~/.config/deluge/plugins

Windows:

%APPDATA%\deluge\plugins

Client-Server Setups

When running the Deluge daemon, deluged and Deluge client on a separate computers, the plugin must be installed on both computers. When installing the egg through the GTK client it will be placed in the plugins directory of your computer, as well as copied over to the computer running the daemon.

Note: If the Python versions on the server and desktop computer do not match, you will have to copy the egg to the server manually.

For example in the setup below you will have to install the py2.6 egg on the desktop as normal but then manually install the py2.7 egg onto the server.

  • Windows desktop with Python 2.6 running GTK client.
  • Linux server with Python 2.7 running deluged

Plugin Development