Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR]: Automatically add tag to "partial" downloaded torrents #498

Closed
1 of 2 tasks
m6man opened this issue Feb 26, 2024 · 5 comments
Closed
1 of 2 tasks

[FR]: Automatically add tag to "partial" downloaded torrents #498

m6man opened this issue Feb 26, 2024 · 5 comments
Assignees
Labels
feature request New feature or request

Comments

@m6man
Copy link

m6man commented Feb 26, 2024

Is your feature request related to a problem? Please elaborate.

Issues with cross-seeds and broken files can be annoying to analyze and fix when caused by (related) torrents where not all files are selected for download.

Unwanted files often get created anyway because the pieces for the wanted files often overlap with unwanted files.

And when pre-allocation is enabled, those unwanted files (e.g. other TV show episodes) are just as big as the other files, making it also harder to detect why they are not working. You'd need to check all torrents that might include this file and then see if it might be unwanted.

Describe the solution you'd like

I think it would be useful if qbit_manage could automatically add a custom tag to all torrents where at least one file is set to "Do not download" / "Unwanted". As the default i suggest "partial".

Does your solution involve any of the following?

  • New config option
  • New command option

Describe alternatives you've considered

It might be possible to change the GUI of VueTorrent to have this as a column, but it might be significantly more work than scanning with qbit_manage and adding a tag.

The other alternative would be a custom script that does something similar to what qbit_manage does, but that scans specifically for partial torrents.

Who will this benefit?

Anyone that has partial torrents in combination with cross-seeding, hardlinking, *arr setup etc.

Anyone that downloads only the sample video file or the first video file of a TV show pack to check it out and has cross-seed running.

Additional Information

No response

@m6man m6man added the feature request New feature or request label Feb 26, 2024
@bakerboy448
Copy link
Collaborator

This is a highly niche use case and have never heard of anyone partially downloading torrents and cross-seeding them. It makes no sense for anyone to do that.

QBm also does not operate on non-complete (I.e. not downloaded or seeding or stopped torrents)

Unwanted files often get created anyway because the pieces for the wanted files often overlap with unwanted files.

that's a qbit bug you need to report to qbit if it is still downloading files you didn't tell it to

@m6man
Copy link
Author

m6man commented Feb 26, 2024

This is a highly niche use case and have never heard of anyone partially downloading torrents and cross-seeding them. It makes no sense for anyone to do that.

It happens automatically with the cross-seed application. Not manual cross-seeding.

QBm also does not operate on non-complete

Complications with partial downloads (e.g. cross-seed) only start after the download has finished.

that's a qbit bug you need to report to qbit if it is still downloading files you didn't tell it to

That's not what i said. QB isn't downloading any pieces that it doesn't need. I think it's creating tangential files in order to store the necessary piece data.

@bakerboy448
Copy link
Collaborator

It happens automatically with the cross-seed application. Not manual cross-seeding.

there is nothing automatically with cross-seeding that would deliberately select only a handful of files of the torrent to download

I think it's creating tangential files in order to store the necessary piece data.

No it's creating all files for the torrent exactly as you have told it to do.

sounds like your issue is not qbm nor anything for qbm to solve but cross-seed failing to deselect the unwanted files or cross-seed needing to ignore torrents where only some files are selected for download

@walkerp1
Copy link
Contributor

The extra files are created because the piece boundary doesn't perfectly fall on the start of the selected files. It's a known and expected behavior. It seems more intuitive, though, for the cross-seed application to handle this function since it's already handling the torrents and could cover a lot more bittorrent clients than just qBittorrent.

@m6man
Copy link
Author

m6man commented Feb 27, 2024

@walkerp1 That's correct. I could still really use a feature like i described because i don't know how i can figure out which torrents are partial downloads without going through them one by one (or writing a script to talk to the API). But i understand that the particular issues with cross-seed should be handled in that application.

@bakerboy448 bakerboy448 closed this as not planned Won't fix, can't repro, duplicate, stale Apr 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants