Skip to content

Plugins


Plugins (Included)

NameDescriptionWebUI
AutoAddMultiple watch folder supportYes
BlocklistDownload and import IP blocklistsYes
ExecuteExecutes a command upon an eventYes
ExtractorExtracts files upon completionYes
LabelAssign labels to torrents for custom actionsYes
NotificationProvides Email, Popup, Blink and Sound notificationsYes
SchedulerLimit Deluge bandwidth depending on scheduleYes
StatsDisplays pretty graphs of statisticsNo
WebUIStart the web interface from within DelugeInfinite recursion
ToggleAllows the users to set the session to either "paused" or "resumed"No

Plugins (3rd Party)

NameDescriptionWebUIDeluge 2.x support
AutoPriorityDownloads torrents in alphabetical orderNoNo
AutoShutdownShutdown or hibernate computer when all torrents complete downloadingNoNo
Auto RemoveLimit the number of inactive torrents that are keptNoNo
Auto Remove PlusBased on Auto Remove but with more featuresYesYes
Batch Renamer RegExBatch rename files in a torrent using regex search and replace. Fork of Batch RenamerNoNo
Browse ButtonBrowse destination folders in client-server modeNoYes
CopyMagnetURICopy the magnet URI of the selected torrent(s) to the clipboardNoNo
Default TrackersAdd default trackers for all your new torrentsNoYes
FileBotToolIntegrates automatic media sorting using FileBotNoYes
IfaceWatchWatch for IP changes on specific interfaces and notify libtorrentNoYes
IPstatusbarShow the external IP address being listened on in the status barNoNo
LabelPlusLabeling plugin with additional featuresNoYes
ltConfigConfigure libtorrent settingsYesYes
MySchedulerScheduler with Force StartYesNo
NetWatcherMonitors the local network activity and deciding if pause or resume all torrents.NoNo
NetWatcher2Monitors the local network activity and automatically limits the download speed.NoNo
PiecesView status and set priority of each individual piece of a torrentYesNo
PreventSuspendPrevents computer suspendingNoNo
PreventSuspendPlusPrevents computer suspending (inc Windows support)YesNo
RatioShow total downloads, uploads, and overall share ratio in status bar.NoNo
RandomizeRandomizes incoming port based on configurable interval and blocked port checkNoNo
SeedTimePause or remove torrents after they have seeded for a certain amount of time.NoNo
SequentialDownloadDownload pieces in sequential order for watching while downloading.NoNo
Smart MoveDisplays move storage progress in status bar.NoNo
StreamingStream video or audio directly from Deluge while downloadingYesYes
TelegramerReceive notifications, add and view torrents using Telegram messengerYesYes
textTabDisplays the contents of a text file in a new tabNoNo
Total TrafficShows per session & optionally total trafficNoNo
Traffic LimitsPause all torrents if more than a set amount of data is uploaded or downloaded.NoNo
UpdatorrAutomatic torrents updates for forum-like trackersNoNo
uTorrentImporta cross platform Deluge plugin to import torrents from uTorrentNoNo
WebAPIAlternative JSON API for WebUIYesYes
YaRSS2An RSS plugin configurable through the GUINoYes

Unmaintained Plugins

NameDescriptionWebUIDeluge 2.x support
XMPP NotifyXMPP notify/control botNoNo
YaRSSSimple RSS plugin for TV ShowsNoNo
Batch RenamerRename multiple files in torrents for tidinessNoNo
CategoriseMoves downloaded torrent to a specific directory depending on typeNoNo
Copy CompletedCopies completed torrents to another locationYesUnknown
CopyLimitControls upload "ratio" while downloading based on torrent total sizeNoUnknown
Delete PartialsDeletes partial files left by 'Do not download'NoNo
GrowlGrowl Notifications for completed torrentsNoUnknown
LobberCoreAutomatic downloader and core functionality plugin for use with LobberNoUnknown
Managed PauseScheduler that allow you to exclude torrentsNoUnknown
MoveToolsMonitor torrent move statusNoNo

Browser Plugins

Chrome
DelugeSiphonUltra simple Chrome extension to add torrents via WebUI interface.
Deluge RemoteProvides a simple overview of current torrents within Chrome (Source Code)
Firefox
DelugeAddTorrentSend the torrent magnet link to Deluge Web UI (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

Application Plugins

Extensions or scripts for applications that enable interaction with Deluge

NameDescription
OSX Magnet URI HandlerOSX Applescript handler to open magnet URLs in Deluge.app
RCDefaultAppGeneral preference pane to configure default apps, used to link magnet links to Deluge-Magnet-Handler on newer macs
ConkyDelugeScript to display Deluge statistics within Conky
Docky HelperDocky helper that shows transfer rates on the Deluge badge
FlexGet PluginDeluge Plugin for the advanced RSS tool (More Info)
FileBot ScriptUses Execute plugin to run filebot which renames, categorizes, and finds subtitles and artwork
InoreaderTag the articles in Inoreader and they will be downloaded in Deluge
Periscope Subtitle ScriptUses Execute plugin to run a subtitle searching script based around periscope module
TransdroidManage your torrents from your Android device
XBMC PluginConnects via WebUI to display and manipulate the status of torrents within XBMC
Plex ScriptUses 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.

Download

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.eggtoPlugin-1.0-py2.7.egg) and should still work.

Install

GUI:: Preferences -> Plugins click Install plugin, locate the downloaded plugin egg and select it to install.

Manually:: Copy the plugin egg to the Deluge configplugins 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.

Client-Server Setups

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.

Plugin Development

close