I know it sounds a huge step but it's huge addon to the app. Alowing plugins to be built and added could be an extremely game changer to another level of torrent client. I know it has been for other client(s). I don't have any idea if it's planned though, is it ? I checked the issues on github and didn't see that kind of suggestion. What you think ?
I use qBittorrent as a test and I like it so far, seems acceptable on many trackers servers and the peering run smoothly with no problems and that includes the DHT. I would like to keep using it but the lack of plugin support limiting me to certain features and preventing me from using others which are not in qBittorrent. I really hope to this one in the future.
Regards !
Plugin system !?
Re: Plugin system !?
Whats another client that allows/utilises plugins?
I cant think of any need for typical plugins that shouldnt be features in the mainstream client.
Can you provide an example of a client that uses plugins or what features plugins could add to the client?
I cant think of any need for typical plugins that shouldnt be features in the mainstream client.
Can you provide an example of a client that uses plugins or what features plugins could add to the client?
Re: Plugin system !?
Personally, I don't like the idea...
If u like plugins, why not just use deluge?
If u like plugins, why not just use deluge?
Re: Plugin system !?
I did try Deluge and that's why I suggested for qBittorrent. It has more efficiency, performance and reliability than Deluge imo. As for example, there are two top torrent clients with plugins system which have too many features than deserved but sadly one is only on linux (rtorrent with rutorrent webui) and the other is Java and resource drainer (Vuze aka Azureus). Both I'm still using for all the options/features they got and a great amount of these features are based on plugins.
Example:
- Vuze, before adding this a feature, it was a plugin. The ability to sort the priority of files in numbers descending or ascending. This was a very wanted feature in the community of Vuze and took too long time to develop but a simple plugin was a big help before adding it as a main feature since it's added immediately in the next update after the plugin is released.
Another plugins are iTunes integration, IRC handling, Chat with peers, LAN peer finder and maybe even plugins allowing special update to the core of the app for some special patches, features.
- rTorrent with rutorrent webui, this one is mainly extremly useful since it's lightweight client on servers so it's used the most with massive amount of addons/plugins. Vuze could be used and deluge as I tested but both don't have that kind of system nor efficiency, performance and reliabilit than qBittorrent.
autodl-irssi which is gui for irssi
cpuload which is cpu load indicator on the webui
diskspace which is disk space indicator on the webui
seedingtime which add another column called "Finished" and "Added" to the torrent list
theme which I guess is clear from its name
unpack which is designed to manually or automatically unrar/unzip torrent data
mediainfo which displays media file information in the webui !!!!
screenshots which tak screen shot from the video file in the webui !! allowing to show it and save it
cookies which provide cookies info for authintication on private trackers for direct download in many ways like magnet links or simply auto add the files
And so many other addons but these are ones of the main I use. Imagine the ability to do that in client like qBittorrent !!!. I'm not saying much if I expected that it would be number one client since it's the first one with proper local interface, proper looking webui, that kind of efficiency, performance and reliability and has the ability to make custom plugins to control what you want in that kind of actions.
btw, I looked for running rtorrent on Windows which is really too much of annoying even for experienced user, imagine an average one !. imo there is no better client than these two for their massive amount of features and plugins they got so far.
Example:
- Vuze, before adding this a feature, it was a plugin. The ability to sort the priority of files in numbers descending or ascending. This was a very wanted feature in the community of Vuze and took too long time to develop but a simple plugin was a big help before adding it as a main feature since it's added immediately in the next update after the plugin is released.
Another plugins are iTunes integration, IRC handling, Chat with peers, LAN peer finder and maybe even plugins allowing special update to the core of the app for some special patches, features.
- rTorrent with rutorrent webui, this one is mainly extremly useful since it's lightweight client on servers so it's used the most with massive amount of addons/plugins. Vuze could be used and deluge as I tested but both don't have that kind of system nor efficiency, performance and reliabilit than qBittorrent.
autodl-irssi which is gui for irssi
cpuload which is cpu load indicator on the webui
diskspace which is disk space indicator on the webui
seedingtime which add another column called "Finished" and "Added" to the torrent list
theme which I guess is clear from its name

unpack which is designed to manually or automatically unrar/unzip torrent data
mediainfo which displays media file information in the webui !!!!
screenshots which tak screen shot from the video file in the webui !! allowing to show it and save it

cookies which provide cookies info for authintication on private trackers for direct download in many ways like magnet links or simply auto add the files
And so many other addons but these are ones of the main I use. Imagine the ability to do that in client like qBittorrent !!!. I'm not saying much if I expected that it would be number one client since it's the first one with proper local interface, proper looking webui, that kind of efficiency, performance and reliability and has the ability to make custom plugins to control what you want in that kind of actions.
btw, I looked for running rtorrent on Windows which is really too much of annoying even for experienced user, imagine an average one !. imo there is no better client than these two for their massive amount of features and plugins they got so far.
Re: Plugin system !?
[quote="Code"]
Example:
The ability to sort the priority of files in numbers descending or ascending. This was a very wanted feature in the community of Vuze and took too long time to develop but a simple plugin was a big help before adding it as a main feature since it's added immediately in the next update after the plugin is released.
autodl-irssi which is gui for irssi
cpuload which is cpu load indicator on the webui
diskspace which is disk space indicator on the webui
seedingtime which add another column called "Finished" and "Added" to the torrent list
theme which I guess is clear from its name
unpack which is designed to manually or automatically unrar/unzip torrent data
mediainfo which displays media file information in the webui !!!!
screenshots which tak screen shot from the video file in the webui !! allowing to show it and save it
cookies which provide cookies info for authintication on private trackers for direct download in many ways like magnet links or simply auto add the files
[/quote]
SeedingTime as described above already exists as a feature i believe?
cpuload & discspace been added to the webui sounds like a neccessary feature and not a plugin to be completely honest.
Big +1 for theme support, i dont know whether this is actually viable as you'd be working with QT and i havent worked with QT before. I'd assume simple gradient recolourers and icon swaps possible.
unpack isnt really viable with qbittorent as its multiplatform.
You'd have to either pack gzip or something with the application or have it look for whats installed.
The run on complete commandline it has already allows this and more.
Mediainfo sounds like a useful feature, bit of bloat so i can see why it would be useful as an addon not coded into the actual client.
Screenshots plugin same as above
Idk how i feel about the cookies idea, seems less secure to me tbh that said i dont understand how it would be implemented, is it just a txtfile containing my key for the tracker, instead of the key been inside the tracker url?
[quote="Code"]
Another plugins are iTunes integration, IRC handling, Chat with peers, LAN peer finder and maybe even plugins allowing special update to the core of the app for some special patches, features.
[/quote]
LAN Peer finder?? You mean LPD? Or does it do something else?
qbittorent is a pain in the ass to build under windows, you cant really update one componant without rebuilding the entire thing (its not a modular application in the sense an application like mirandi-im is)
Itunes integration?? what exactly does that entail? Isnt itunes smart enough to let me add a watched folder for it to automatically add stuff from to its internal library (windows bloody media player can do this)
IRC in my torrent client? Definantly a plugin...
Chat with peers sounds but useful the problem is the only peers i want to talk to arent actually peers, they're uttorent clients with the torrent on pause.
Anyway this frankly is a post/suggestion for the github tracker page not the support forum ;p.
https://github.com/qbittorrent/qBittorrent/issues
Example:
The ability to sort the priority of files in numbers descending or ascending. This was a very wanted feature in the community of Vuze and took too long time to develop but a simple plugin was a big help before adding it as a main feature since it's added immediately in the next update after the plugin is released.
autodl-irssi which is gui for irssi
cpuload which is cpu load indicator on the webui
diskspace which is disk space indicator on the webui
seedingtime which add another column called "Finished" and "Added" to the torrent list
theme which I guess is clear from its name

unpack which is designed to manually or automatically unrar/unzip torrent data
mediainfo which displays media file information in the webui !!!!
screenshots which tak screen shot from the video file in the webui !! allowing to show it and save it

cookies which provide cookies info for authintication on private trackers for direct download in many ways like magnet links or simply auto add the files
[/quote]
SeedingTime as described above already exists as a feature i believe?
cpuload & discspace been added to the webui sounds like a neccessary feature and not a plugin to be completely honest.
Big +1 for theme support, i dont know whether this is actually viable as you'd be working with QT and i havent worked with QT before. I'd assume simple gradient recolourers and icon swaps possible.
unpack isnt really viable with qbittorent as its multiplatform.
You'd have to either pack gzip or something with the application or have it look for whats installed.
The run on complete commandline it has already allows this and more.
Mediainfo sounds like a useful feature, bit of bloat so i can see why it would be useful as an addon not coded into the actual client.
Screenshots plugin same as above
Idk how i feel about the cookies idea, seems less secure to me tbh that said i dont understand how it would be implemented, is it just a txtfile containing my key for the tracker, instead of the key been inside the tracker url?
[quote="Code"]
Another plugins are iTunes integration, IRC handling, Chat with peers, LAN peer finder and maybe even plugins allowing special update to the core of the app for some special patches, features.
[/quote]
LAN Peer finder?? You mean LPD? Or does it do something else?
qbittorent is a pain in the ass to build under windows, you cant really update one componant without rebuilding the entire thing (its not a modular application in the sense an application like mirandi-im is)
Itunes integration?? what exactly does that entail? Isnt itunes smart enough to let me add a watched folder for it to automatically add stuff from to its internal library (windows bloody media player can do this)
IRC in my torrent client? Definantly a plugin...
Chat with peers sounds but useful the problem is the only peers i want to talk to arent actually peers, they're uttorent clients with the torrent on pause.
Anyway this frankly is a post/suggestion for the github tracker page not the support forum ;p.
https://github.com/qbittorrent/qBittorrent/issues
Last edited by KitKat on Tue May 10, 2016 12:50 am, edited 1 time in total.
Re: Plugin system !?
There is a cookies manager in 3.4.0alpha. I don't know what it is for though. 

Last edited by tekko on Tue May 10, 2016 10:49 am, edited 1 time in total.
Re: Plugin system !?
I'm not using all of these but I see them as the most used by other users.

when I get some time since I don't have account on github. Maybe I will participate in the code developing but I'm just learner now 
Yeah but as an example, it could allows anything to be added.KitKat wrote: SeedingTime as described above already exists as a feature i believe?
cpuload & discspace been added to the webui sounds like a neccessary feature and not a plugin to be completely honest.
Yeah this could be done through cli so it's achievable.KitKat wrote:unpack isnt really viable with qbittorent as its multiplatform.
You'd have to either pack gzip or something with the application or have it look for whats installed.
The run on complete commandline it has already allows this and more.
The cookies are not explored to others, it's only for the client to handle the private tracker directly. Like the browser to login into the site. So no harm done.KitKat wrote:Idk how i feel about the cookies idea, seems less secure to me tbh that said i dont understand how it would be implemented, is it just a txtfile containing my key for the tracker, instead of the key been inside the tracker url?
KitKat wrote: LAN Peer finder?? You mean LPD? Or does it do something else?
So I guess it's same as LPD.LAN Peer Finder
Searches your local area network (LAN) for a peer having data you need. If one or more such peers are found, it automatically downloads from this peer directly via LAN, resulting in a usually much higher download rate.
Not sure so didn't use it but saw others say this one is good. I'm not much of itunes guyItunes integration?? what exactly does that entail? Isnt itunes smart enough to let me add a watched folder for it to automatically add stuff from to its internal library (windows bloody media player can do this)

Anyway this frankly is a post/suggestion for the github tracker page not the support forum ;p.
https://github.com/qbittorrent/qBittorrent/issues


Re: Plugin system !?
Hi,
plugins can be dangerous. It was a good reason why Vuze got banned from many private trackers:
there are too many Vuze plugin made by rogue developers to implement multiple cheating mechanisms.
So this leaves us with plugins that are only developed by QBT dev team, who can control quality, compatibility and "legitimacy" (for lack of a better word: to prevent cheating). Which leads to the question: do we need plugins or do we just implement new features?
My 2 cents,
Caj
plugins can be dangerous. It was a good reason why Vuze got banned from many private trackers:
there are too many Vuze plugin made by rogue developers to implement multiple cheating mechanisms.
So this leaves us with plugins that are only developed by QBT dev team, who can control quality, compatibility and "legitimacy" (for lack of a better word: to prevent cheating). Which leads to the question: do we need plugins or do we just implement new features?
My 2 cents,
Caj