Flood-UI / flood

A web UI for rTorrent, qBittorrent and Transmission with a Node.js backend and React frontend. Migrate to v4: https://github.com/jesec/flood/wiki/Migrate-from-older-versions-of-Flood.
https://flood.js.org
GNU General Public License v3.0
1.81k stars 173 forks source link

Auto-start torrents drag-and-dropped into Flood #853

Open jakoblover opened 4 years ago

jakoblover commented 4 years ago

Type: Feature Request

Summary

Torrents that are added to Flood through the upper right hand corner button can start to download automatically. However, torrents that are just drag-and-dropped into the overview of torrents are idle until I manually press start. It would be nice to be able to drag-and-drop torrent files from a folder into Flood and have them start downloading automatically.

Idea of implementation

Implement auto-download when drag-and-dropping torrent files into Flood. This is similar to how ruTorrent behaves. Alternatively, implement a checkbox in settings to allow users to decide for themselves.

jakoblover commented 4 years ago

I can see that when the torrent is dragged into the torrentlist, it looks up the startTorrentsOnLoad property in settings. This is automatically set to "false" in the default settings, and there is no way to change this property in settings without manually editing the db.

I suggest adding a General tab in settings, that allows you to change this property. I'll see if I can fix it, and I'll make a pull request.

artik commented 4 years ago

Clic on the + icon in the top right corner to add a torrent file. Check the box start torrent, then add torrent button, even if you didn't add any file. Popup will close and will stay in auto start when you'll drag and drop.

jakoblover commented 4 years ago

The problem isn't that there is a way to add the torrent and start automatically. The problem is that there is no reason for the torrent to wait for user interaction to start downloading when it has been dragged into flood.

artik commented 4 years ago

@jakoblover Try what I wrote you before posting please.

jakoblover commented 4 years ago

Okay that works, I just read wrong. But that's so un-intuitive. Why not just put the setting in options where it belongs?

artik commented 4 years ago

True. But at least we have a workaround that we have to set once