[feature request] adding extension to incomplete files...

Suggestions and discussion of future versions
Post Reply
hakalele

[feature request] adding extension to incomplete files...

Post by hakalele »

It would be useful if program adds extension (!dlg or something else) to incomplete files.

Few another request:
a) visualisation of unavailable parts of files (red blocks or something, like in utorrent)
b) Force start (like in utorrent again;)
abubin
Seeder
Seeder
Posts: 217
Joined: Thu Sep 13, 2007 6:03 am

Re: [feature request] adding extension to incomplete files...

Post by abubin »

I second this. Because I just download a large torrent with 1000 files. I selectively download only certain files. But deluge have the knack of downloading partial of some files that I already said not to download. So, when my torrent is complete, out of 400 files I selected, there are like 200 files partially downloaded that I do not want. I have to hunt down these files one by one which is very tedious.

Either add extension to incomplete files or make the "do not download" really DO NOT DOWNLOAD.
User avatar
mojoxojom
Member
Member
Posts: 29
Joined: Wed May 21, 2008 2:02 pm

Re: [feature request] adding extension to incomplete files...

Post by mojoxojom »

I understand that BitTorrent works with pieces, and sometimes those pieces overlap to "files" in a torrent. Thus, if you tell a FILE not to download, but it's PIECES overlap with a FILE that you DO want to download, then Deluge will create the "unwanted" file when it gets part of the file in a PIECE that belongs also to a FILE that you did request.

SO: the behavior is understandable...
  • Suggested solution 1: Deluge downloads the piece but discards the information for the file that was not wanted, and does not create that file.

    Possible problems with solution 1: Not having the actual full piece saved, Deluge will not have that data available should it need to re-check the file. Therefore even though you finished FILE A, if one of it's pieces overlaps with FILE B and the data is missing, Deluge will not be able to verify that PIECE and will therefore potentially unnecessarily re-download that PIECE again after a re-check.

    Suggested solution 2: Modify the Torrent Files plugin so that you can multi-select the FILES and delete/remove them from the disk storage. So, for instance, after a torrent with only certain files selected for download is FINISHED, you can go in and view the files with the Torrent Files plugin, sort the list on percent complete, shift-click or control click your way to selecting all of those, and right-click to get a REMOVE FILE(s) option to clean up your on-disk files.

    Possible problems with solution 2: Well what are your thoughts? This seems reasonable to me, and simply requires extending and existing plugin.

    Possible sololution 3: Make a new plug-in that does this automatically once a torrent reaches the FINISHED state.

    Possible problems with solution 3: If you FINISH a torrent and later decide you wanted additional FILES downloaded from it, you would have the problems noted in the beginning where Deluge would not be able to verify all the PIECES because you deleted some of the data, causing those pieces to be re-downloaded. Also, this requires yet another plug-in where (in this case) it probably makes more sense to modify the existing Torrent Files plugin (solution 2).
Please, everyone, contribute your thoughts...

THANKS
Post Reply