tremc / tremc

Curses interface for transmission
GNU General Public License v3.0
275 stars 34 forks source link

Fetch metadata before downloading #47

Open catzybluphish opened 4 years ago

catzybluphish commented 4 years ago

Not sure if this is achievable in the front-end, but I'd like tremc to automatically download metadata when a magnet link is used but not start downloading the whole torrent. I'm requesting this feature because sometimes I don't want to download entire torrents with hundreds of episodes, so I'd like to be prompted with the files list (requiring the metadata) before starting so I can selectively choose which files to download. It's similar to qBittorrent where it opens a dialog window showing the files list before initiating the download. For now, I'm using torrent files.

Also, tremc is still downloading files that have the off priority as shown below: 2019-10-26-124335_1920x1080_scrot I've tried other priorities for the file I want to download but that doesn't help. You can see that only episode 9 was set to download but that still downloads the files above and under it. Those two files don't finish completely but they're still created which is a hassle as I'll need to manually rm them later. My config for transmission.

louipc commented 4 years ago

On Fri 25 Oct 2019 17:35 -0700, catzybluphish wrote:

Not sure if this is achievable in the front-end, but I'd like tremc to automatically download metadata when a magnet link is used but not start downloading the whole torrent.

One thing you could try currently is to limit the download speed of the added link to a very low rate after adding. It may be possible to add a feature in client to automatically pause torrent sometime after receiving file metadata.

Good luck.

xlucn commented 4 years ago

Hi, about the "downloading adjacent files" thing, it might be the same for all the bittorrent clients. IMHO it has nothing to do with tremc. A torrent only record hash info of evenly divided "pieces" of all the files. A client will download "pieces" containing the files you want to download. But the pieces at the beginning and the end of one file might be "shared" with another file, in another word, the files and pieces are not aligned. As a result you might be downloading a tiny part (only that) of another file because it's in the same piece with a tiny part of the file you want.