libtorrent icon indicating copy to clipboard operation
libtorrent copied to clipboard

request feature: Swarm Merging

Open cocokola opened this issue 3 years ago • 21 comments

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.

cocokola avatar Aug 03 '20 00:08 cocokola

previous ticket: https://github.com/arvidn/libtorrent/issues/829

arvidn avatar Aug 03 '20 11:08 arvidn

@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

xavier2k6 avatar Aug 05 '20 16:08 xavier2k6

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.

stale[bot] avatar Nov 03 '20 17:11 stale[bot]

guess that is one way to lower the workload ;) it would be nice to have IMHO, but not critical.

cocokola avatar Nov 04 '20 22:11 cocokola

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 avatar Dec 07 '20 10:12 allanlaal

@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

zero77 avatar Dec 09 '20 09:12 zero77

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.

stale[bot] avatar Mar 09 '21 12:03 stale[bot]

unstaling

allanlaal avatar Mar 09 '21 23:03 allanlaal

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.

stale[bot] avatar Jun 08 '21 01:06 stale[bot]

unstaling

allanlaal avatar Jun 08 '21 11:06 allanlaal

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.

stale[bot] avatar Sep 06 '21 18:09 stale[bot]

Unresolved

zero77 avatar Sep 08 '21 11:09 zero77

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.

stale[bot] avatar Dec 08 '21 09:12 stale[bot]

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

TheBestPessimist avatar Dec 29 '21 07:12 TheBestPessimist

Lets STOP using stale bots!: https://github.com/arvidn/libtorrent/issues/6797

allanlaal avatar Apr 07 '22 18:04 allanlaal

Your feature request is still open in my issue: https://github.com/arvidn/libtorrent/issues/6578

master255 avatar Apr 07 '22 19:04 master255

@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!

master255 avatar May 01 '22 12:05 master255

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: @.***>

cocokola avatar May 01 '22 19:05 cocokola

@arvidn could you reopen this issue - its kind of an important feature imho :D

allanlaal avatar May 14 '22 18:05 allanlaal

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

iopq avatar Aug 16 '22 06:08 iopq

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.

arvidn avatar Aug 16 '22 06:08 arvidn

unstale!

@arvidn kill all stale bots! ;)

we still care about this feature, but things of this complexity take time in OpenSource

allanlaal avatar Oct 19 '22 17:10 allanlaal

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.

arvidn avatar Oct 19 '22 21:10 arvidn