-
Notifications
You must be signed in to change notification settings - Fork 76
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
Seed only when I am the only seeder #182
Comments
Because of the current design, you can't see the number of seeders without starting the torrent. To find out the seeder count, the torrent client needs to send an announce request first. I'm not sure how to get the seeder count for stopped torrents. |
This issue is stale because it has been open for 30 days with no activity. |
But can one the torrent client announce the torrent, but just do not upload any data until it is the only seed? |
I don't think this is the right way to implement it. Imagine two clients act like this and won't upload until they're the only seeder. A third peer connecting as a leecher wouldn't download the torrent because the two seeders won't upload, each thinking the other will. There is a method to get seeder statistics from a tracker. It's called scraping, but it hasn't been implemented in Rain yet. I think it can be added for stopped torrents too. I've gathered some resources for future implementation:
If we just implement |
Great point! Thanks. |
This issue is stale because it has been open for 30 days with no activity. |
Unstale. |
This issue is stale because it has been open for 30 days with no activity. |
Unstale. |
I could not find a way to fine-tune seeding strategy? I would like to be configure seeding only when I am the only seeder, so to seed rare files, but not seed otherwise. Like an archive for less popular torrents. In library mode.
I would guess I would need a notify channel to be informed about all changes to peers and when there is no peer which seeds, I start seeding? But I am not sure if it is really possible to get full seeding information for a torrent as a client? Probably only trackers have full information?
The text was updated successfully, but these errors were encountered: