https://github.com/transmission/transmission/issues/458
Elsewhere someone quipped:
> That transmission bug is 4 years old and they've never announced plans to prioritize it (granted the effort is surprisingly high; they've never allowed empty dict keys in bencoding). I think either they either don't know or don't care that their market share makes them an adoption blocker.
Absolutely.
The truth seems to be that between 2014 and mid-2021 the "transmission dev team" was a single (probably part-time) maintainer:
https://github.com/transmission/transmission/graphs/contribu...
1. https://stackoverflow.com/a/65299426/2700296
2. https://github.com/webtorrent/magnet-uri/pull/43#issuecommen...
"Enforcing these encodings also help make it more likely that two people creating a torrent from the same files, end up with the same info-hash and the same torrent."
In the discussion of backwards compatibility, it appears that v1 collections of identical content encoded with different piece sizes will all become the same v2 collection when upgraded.
Granted, that's something like 0.4% of the new torrents made every day, but still, it's not a rounding error anymore.
One of these days I should find somewhere to put all these bits of metadata I've been downloading.
https://archive.org/details/torrent_metadata_archive_sample
I'll start uploading monthly archives.
The first few months will be the biggest, then it should settle down to something like 15-30gb a month.
Keep it up!
The page for the crawler I started with is long gone, but this appears to be a reasonable copy on github:
https://github.com/zlzlovezl/simDHT-1
I'm sure you can find other copies, with features added. Looking around, it seems like quite a few people have taken this and made it their own over time.
It's far from perfect in this state, but a fun toy to play with. I will say, from a point of painful experience: The way this crawler works tends to make some of the various people that track such things think you're sharing pretty much all the things. If that's an issue where you live, don't run it from your home connection.
Hopefully we'll start seeing hybrid torrents/magnets in trackers soon. Although these are mostly automated so I'm not sure how fast the tools will catchup.
One thing I'd like qBittorrent and other torrent clients to do is to allow users to upgrade v1 torrents to hybrid torrents if they're fully seeded, this would allow cross polination for old torrents where peers are scattered between the original torrent and batch torrents, or where trackers add extra files causing the v1 hash to change.