Version 110 (modified by bro, 19 months ago) (diff)

Updated IfaceWatch? Deluge 2 support

Plugins


Plugins (Included)

NameDescription
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)

NameDescriptionWebUIDeluge 2.X support
AutoPriority Downloads torrents in alphabetical order NoUnknown
AutoShutdown Shutdown or hibernate computer when all torrents complete downloading NoUnknown
Auto Remove Limit the number of inactive torrents that are kept NoUnknown
Auto Remove Plus Based on Auto Remove but with more features YesUnknown
Batch Renamer Rename multiple files in torrents for tidiness NoUnknown
Batch Renamer RegEx Batch rename files in a torrent using regex search and replace. Fork of Batch Renamer NoUnknown
Browse Button Browse destination folders in client-server mode NoUnknown
Categorise Moves downloaded torrent to a specific directory depending on type NoUnknown
Copy Completed Copies completed torrents to another location YesUnknown
CopyLimit Controls upload "ratio" while downloading based on torrent total size NoUnknown
CopyMagnetURI Copy the magnet URI of the selected torrent(s) to the clipboard NoUnknown
Default Trackers Add default trackers for all your new torrents NoUnknown
Delete Partials Deletes partial files left by 'Do not download' NoUnknown
FileBotTool Integrates automatic media sorting using FileBot NoUnknown
Growl Growl Notifications for completed torrents NoUnknown
IfaceWatch Watch for IP changes on specific interfaces and notify libtorrent NoYes
IPstatusbar Show the external IP address being listened on in the status bar NoUnknown
LabelPlus Labeling plugin with additional features NoUnknown
LobberCore Automatic downloader and core functionality plugin for use with Lobber NoUnknown
ltConfig Configure libtorrent settings YesUnknown
Managed Pause Scheduler that allow you to exclude torrents NoUnknown
MoveTools Monitor torrent move status NoUnknown
MyScheduler Scheduler with Force Start YesUnknown
NetWatcher Monitors the local network activity and deciding if pause or resume all torrents. NoUnknown
NetWatcher2 Monitors the local network activity and automatically limits the download speed. NoUnknown
Pieces View status and set priority of each individual piece of a torrent YesUnknown
PreventSuspend Prevents computer suspending NoUnknown
PreventSuspendPlus Prevents computer suspending (inc Windows support) YesUnknown
Ratio Show total downloads, uploads, and overall share ratio in status bar. NoUnknown
Randomize Randomizes incoming port based on configurable interval and blocked port check NoUnknown
SeedTime Pause or remove torrents after they have seeded for a certain amount of time. NoUnknown
SequentialDownload Download pieces in sequential order for watching while downloading. NoUnknown
Smart Move Displays move storage progress in status bar. NoUnknown
Stats Displays pretty graphs of statistics NoUnknown
Streaming Stream video or audio directly from Deluge while downloading YesUnknown
textTab Displays the contents of a text file in a new tab NoUnknown
Toggle Allows the users to set the session to either "paused" or "resumed" NoUnknown
Total Traffic Shows per session & optionally total traffic NoUnknown
Traffic Limits Pause all torrents if more than a set amount of data is uploaded or downloaded. NoUnknown
Updatorr Automatic torrents updates for forum-like trackers NoUnknown
uTorrentImport a cross platform Deluge plugin to import torrents from uTorrent NoUnknown
WebAPI Alternative JSON API for WebUI YesUnknown
XMPP Notify XMPP notify/control bot NoUnknown
YaRSS Simple RSS plugin for TV Shows NoNo
YaRSS2 An RSS plugin configurable through the GUI NoYes

Browser Plugins

Chrome

DelugeSiphon Ultra simple Chrome extension to add torrents via WebUI interface.
Deluge Remote Provides a simple overview of current torrents within Chrome (Source Code)

Firefox

DelugeAddTorrent Send 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 Handler OSX Applescript handler to open magnet URLs in Deluge.app
RCDefaultApp General preference pane to configure default apps, used to link magnet links to Deluge-Magnet-Handler on newer macs
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
Inoreader Tag the articles in Inoreader and they will be downloaded in Deluge
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.

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.egg to Plugin-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 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.

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