Below are some plugins I have created for the Azureus bittorrent client. Compiled JAR files and sources are available.

By using these plugins, you agree to the terms of the GNU General Public License version 2 (click to view).




Automatic Shutdown

This plugin allows you to have Azureus shut itself down after a certain amount of time has passed. Useful if you know that connectivity will be limited or disabled after some time, or that maximum bandwidth will be needed by another process sometime later. It has a simple timer that you may set in hours and minutes and show the current time remaining.

To use this plugin, open the Automatic Shutdown tab via the Plugins menu. Enter an amount of time that you would like to allow Azureus to run, and click the "Start Timer" button. The timer will begin counting down. To stop the timer, click on "Reset Timer", the timer will stop and reset to the initial value. When the timer reaches zero, it will cause Azureus to close.

Current version: 0.1.3 - Download JAR plugin

- Download source

Screenshot




Percent Downloaded

This plugin creates a table column named "% Downloaded" in the My Torrents view to show the total percentage downloaded for a torrent. This is different than the already existing "Done" column in that it always shows the percentage downloaded, and does not show the progress of other tasks (allocating, checking, etc).

Note that after installing this plugin, you will need to close and re-open the My Torrents view for the column to be available to add. This only has to be done once. Closing and re-opening Azureus also works. After doing so, the column may be added via the Column Setup function in the downloads list.

Current version: 0.1.1 - Download JAR plugin

- Download source

Screenshot




Unchoked/Unchoking Peer Items

This plugin creates table columns named "U (Unchoked by the peer)" and "U (Unchoking the peer)" in the Peers view of a torrent.

Note that after installing this plugin, you will need to close and re-open the Peers view for the column to be available to add. This only has to be done once. Closing and re-opening Azureus also works. After doing so, the column may be added via the Column Setup function in the peers list.

Current version: 0.1 - Download JAR plugin

- Download source

Screenshot