I'd like to have a possibility to have only some selected chunks of a file downloaded and the download paused afterwards.
The similar "try to download first and last chunks first" option is useful for previewing, but
- Sometimes I'm interested in a specific chunk in the middle of a file, for example if there's some corruption in a movie and i want to see if it's also there in other versions of the movie
- I may want to download a previewable part of a file before I decide to download the rest, but with the current "first-and-last"-option other parts may be downloaded too, wasting bandwidth
- To allow seeking within an avi file, the complete index at the of the file is necessary, which may not fit into the last chunk if the last chunk is too small. For that reason aMule already downloads the last _two_ chunks if the last chunk less than 1/3 of the normal chunk size, however this seems not to be enough in some cases (and seeking doesn't work until the two last chunks are downloaded)
The chunk selection would have to be written to the part.met files. For the user interface, a simple text input in the file detail dialog would suffice, containing a comma-separated list of chunk numbers and ranges (like "1-3,6,11-13").
Additionally, there could "download preview chunks _only_" command in the search results context menu (as suggested for emule
here), which just selects the first and last chunk.