What is BitSwarm Client GUI?
BitSwarm implements Bittorrent Protocol v2 from scratch to achieve best performance and to expose low-level parameters for customization. It uses a custom thread pool and part files (APF) for fast resume from previous incomplete session.
[Supports] Inputs (torrent file, magnet link, SHA1/Base32 hash & session file) Automatic Save & Load from a previous incomplete session XML Import/Export Options for Timing/Feeding & Logging Configuration Feeders (DHT, PEX, Trackers & External Trackers File) Peers Communication (autonomous life-cycle with minimal dropped bytes) Piece SHA1 validation & phony packets / broken clients protection Start/End Game modes (fast metadata retrieval, initial boosting & closure) Sleep mode for minimal resources usage (disables feeders & uses half threads based on specify download rate) Focus Areas to bypass normal pieces selection (for streaming) Dynamic change of options (eg) for streaming - useful for changing timeouts/retries during seeking/buffering for fast resets on requested pieces)
[Todo] uTP IPv6 DHT/Trackers Download / Upload Rate Limits Uploading / Seeding VPN / Proxy / Encryption NAT Traversal / PnP / Hole-punching
BitSwarm Client GUI Screenshots
BitSwarm Client GUI information
- 81 Stars
- 7 Forks
- 0 Open Issues