libtorrent
libtorrent copied to clipboard
request feature: Swarm Merging
as per qbittorrent, they said to post the request for swarm merging to this development. see following paste:
Sometimes there are multiple torrents of the same data but the availability is low or incomplete and it would be nice to merge torrents. In vuze the is something like swarm merging: https://wiki.vuze.com/w/Swarm_Merging
It is possible to implement this too in qbittorrent?
Keep up the good work!
Please provide the following information
libtorrent version (or branch):
platform/architecture:
compiler and compiler version:
please describe what symptom you see, what you would expect to see instead and how to reproduce it.
previous ticket: https://github.com/arvidn/libtorrent/issues/829
@arvidn as a suggestion, perhaps labeling this as "enhancement"/"help wanted" & "pinning" it would garner more exposure from others who may be interested or indeed be in a position to make a "PR" to introduce this "feature request".
Also, another previous ticket: #3272
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
guess that is one way to lower the workload ;) it would be nice to have IMHO, but not critical.
use case:
I read alot. like alot! I use LazyLibrarian to constantly search for and download ebooks/abooks from my Goodreads' "To Read" list with Jackett from a massive list of public trackers. LazyLibrarian then queues them in a torrent client (currently qbittorrent) I'd like the torrent client (qbittorrent) to be able to swarm merge those torrents as usually trackers might duplicate a torrent by adding their own "tracked by xxx" text files & other trash. in addition most (like 80%) of book torrents have little to no seeds or if they are seeded, they are slooooooow af, so thats an obvious use case for swarm merge
@allanlaal Completely agree but, I think swarm merging will be more feasible with the wider adoption of BitTorrent v2 and hybrid torrents.
https://blog.libtorrent.org/2020/09/bittorrent-v2 https://torrentfreak.com/libtorrent-adds-support-for-bittorrent-v2-a-potential-game-changer-200912
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
unstaling
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
unstaling
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Unresolved
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Should not be closed imo.
Also, the stale bot not should have a tag "don't mark this as stalled", which will stop the "not stale" noise. That tag should be added to this issue and to others like it
Lets STOP using stale bots!: https://github.com/arvidn/libtorrent/issues/6797
Your feature request is still open in my issue: https://github.com/arvidn/libtorrent/issues/6578
@cocokola @allanlaal @TheBestPessimist I was able to teach libtorrent to load data from another torrent. I used https torrents for that. My free Android app Media Library (based on libtorrent 1.2.13) supports swarm merging. Enjoy!
You folks are the bomb! Impressive work overall. Thank you!
On Sun, May 1, 2022, 7:17 AM Oleg @.***> wrote:
@cocokola https://github.com/cocokola @allanlaal https://github.com/allanlaal @TheBestPessimist https://github.com/TheBestPessimist I was able to teach libtorrent to load data from another torrent. I used https torrents for that. My free Android app Media Library (based on libtorrent 1.2.13) supports swarm merging. Enjoy!
— Reply to this email directly, view it on GitHub https://github.com/arvidn/libtorrent/issues/4936#issuecomment-1114220988, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACLTLQKLEP6EU3VQJ4WA2RDVHZY53ANCNFSM4PSZU4SQ . You are receiving this because you were mentioned.Message ID: @.***>
@arvidn could you reopen this issue - its kind of an important feature imho :D
I would like this. I thought it wasn't going to be added because it is marked as closed, but now I see the stalebot closed it and "Closed" is not quite accurate
the reason the swarm merging feature hasn't been implemented is not because this issue was inactive and closed by the stale bot. The reason it hasn't been implemented is because nobody has volunteered to do it.
unstale!
@arvidn kill all stale bots! ;)
we still care about this feature, but things of this complexity take time in OpenSource
a ticket being stale and closed is not a sign of people not caring. It's a sign of work not being done. Keeping tickets open does not make it any more likely for work to be done.