1. What Does “Downloading Metadata” Mean?
When you load a magnet link, your client does not receive the file list, file sizes, or SHA-1 piece hashes upfront. The magnet link contains only the BitTorrent Info Hash (BTIH) and optional announce trackers.
Under the BitTorrent Extension Protocol (BEP 0009: Extension for Peers to Send Metadata Files), the client must query trackers and Mainline DHT to find peers who are already seeding the swarm. It then requests the bencoded info-dictionary from those peers. Only after this dictionary is received and verified can chunk downloading begin.
2. Common Reasons Metadata Lookups Stall
If nobody in the swarm is currently online and uploading, no peer exists to provide the metadata blocks to your device.
When an app starts, the Mainline DHT (Kademlia network) needs 15–45 seconds to bootstrap and establish contact with routing nodes.
Public Wi-Fi networks (cafes, universities, hotels) frequently block UDP packets, preventing DHT lookups and UDP tracker announces.
If the magnet link lists decommissioned announce trackers, the client must rely entirely on DHT discovery, which takes longer.
3. Practical Steps to Resolve the Stall
.torrent file is available from the distribution website, download it and open it via the “.torrent” button. Because the .torrent file already contains metadata locally, it bypasses the BEP 0009 lookup phase entirely!BitTorrent is a decentralized peer-to-peer network. Download speeds and metadata availability strictly depend on participating peers in the swarm. Torrent Download Studio cannot accelerate or fabricate transfers for swarms without active seeders.