Ticket #245 (new defect)
Support web seeding
| Reported by: | Adam Katz | Owned by: | rakshasa |
|---|---|---|---|
| Priority: | low | Component: | libtorrent |
| Version: | Severity: | normal | |
| Keywords: | Cc: |
Description
Web seeds act as back-up seeds on starved torrents. This feature is not part of the official bittorrent protocol, though it is implemented by several major bittorrent clients (including Azereus and BitTornado). It was proposed by TheSHAD0W and implemented in his client BitTornado.
Change History
comment:3 in reply to: ↑ description Changed 5 years ago by handmade
Would be fantastic if this client would support web seeding. Is there a chance that you will implement this feature?
comment:5 Changed 4 years ago by brot@ymail.com
:) 3 years ago you said we will see, so are there any news ?
comment:7 Changed 4 years ago by rеtrаtsеrif@gmаil.cоm
Please add this feature, it's very important function.
comment:8 Changed 3 years ago by anonymous
I hope this is implemented, it'd be especially helpful for those of us trying to help support trackers like legaltorrents.info where the contents of the torrents are also available by multiple HTTP mirrors (but usually each capped to 100k/s or something like that). I'd love to be able to hop on the official torrent + 5 or 6 HTTP mirrors with my seedbox to get it quickly and start serving it up. I think that while more complicated to implement, the more elegant and intuitive solution is the GetRight? style.
comment:9 follow-up: ↓ 14 Changed 3 years ago by rakshasa
- Type set to defect
I've yet to be convinced implementing it is worth the effort.
comment:10 follow-up: ↓ 11 Changed 3 years ago by anonymous
Too bad GetRight? HTTP seeding is not supported by rTorrent. Massive web cloud storage systems (like Amazon S3, and others like it) could do flash BitTorrent distribution (similar to Twitter's Murder project or Facebook's internal deployment). What's needed is a non-GUI linux client like rTorrent that does GetRight? HTTP seeding.
comment:11 in reply to: ↑ 10 Changed 3 years ago by anonymous
Replying to anonymous:
Too bad GetRight? HTTP seeding is not supported by rTorrent. Massive web cloud storage systems (like Amazon S3, and others like it) could do flash BitTorrent distribution (similar to Twitter's Murder project or Facebook's internal deployment). What's needed is a non-GUI linux client like rTorrent that does GetRight? HTTP seeding.
Given that rTorrent is the only major client I know to not support web seeds and there's a new service named BurnBit? ( http://burnbit.com/ ) aimed at making web seeds common, maybe we can get competitive pressure to change rakshasa's mind now.
comment:12 Changed 3 years ago by anonymous
I don't think rakshasa is competing with anyone. If you want it done and rakshasa doesn't care for it, you're gonna have to find someone else to code it.
comment:13 Changed 3 years ago by anonymous
Not really something I care about to that extent. I left rTorrent long ago and have been using Deluge ever since, I'm too poor to afford an ruTorrent-based seedbox, and I've already got more ideas than time to implement them.
I just happen to enjoy rooting for rTorrent as a programmer who can recognize a good app and web seed support is really the only majorly useful feature still not supported. (And, interestingly, one that disproportionately favors Bram Cohen's original vision of BitTorrent as an ad hoc CDN for legal indie content)
comment:14 in reply to: ↑ 9 Changed 3 years ago by Matija Nalis <mnalis-rtorrent-webseed@voyager.hr>
Replying to rakshasa:
I've yet to be convinced implementing it is worth the effort.
Would $50 to your paypal account convince you to implement bep-0019 web seeding (the GetRight? style one) in say one to three months timeframe? I'd be willing to pay for it, provided it supports both IPv6 and IPv4 HTTP (we have patches for IPv6 working in ticket #1111 it seems, I'm hoping that it too will make it in release soon). FTP is optional, and I'll live with suboptimal algorithm (as long as it is not a worst-case of "A Not Recommended Client Implementation" as described in BEP19)
Let me know if you're interested.
comment:15 Changed 3 years ago by Matija Nalis <mnalis-rtorrent-webseed@voyager.hr>
as rakshasa declined in e-mail to me, are there any other takers for $50 to implement webseed functionality ? Just contact me.

We'll see, in a few years if I have time.