Ideas for torrent client

Features

  • BT1+2
  • IPv4+6
  • DHT
  • µTP
  • Checksum complete files and store in db
    • crc32
    • md5
    • sha1
    • sha256
  • Handle massive amount of torrents (100k+)
  • Automatically re-seed dead torrents
  • Automatically discover duplicate content across torrents
  • Automatically find and use already existing data from configured local path(s)
  • Integrate with CoW filesystems (extent-same)
  • Performant API
  • Responsive web app
  • Track information such as
    • time of last downloaded chunk
    • last seen complete
  • Act as bridge between swarms
  • Blacklist
  • Fuse filesystem which allows downloading only chunks for which content is actively being read (allowing fingerprinting media files without full download)
Print/export