Download › Torrent Player
thumb_up Follow me on GitHub to get notifications about my projects (like Fossdroid Core), thanks! close

Torrent Player

Stream and download torrents directly on Android with external media players.
Version: 2.0.0
Added: 22-10-2026
Updated: 22-10-2026

Torrent Player is a lightweight, high-performance torrent downloader and streaming engine designed specifically for Android.



Download torrents directly to your local storage or stream growing video files on-the-fly using your favorite external media players.



Core Features:



  • Direct Local Storage: Single-contract download directly to local public storage (Downloads/Webtor) for straightforward file management.

  • In-Progress Video Streaming: Stream growing video files directly to external players such as VLC, Nova Video Player, MPV, or Just Player without waiting for downloads to finish.

  • Selective File Downloading: Choose specific files to prioritize or download in multi-file swarms.

  • Bitfield Piece Visualizer: Interactive real-time visualizer showing piece distribution and swarm availability.

  • Optimized Resource & Battery Usage: Adaptive polling back-off and a native Go engine with bounded preparation storage.

  • Modern Material 3 Interface: Intuitive UI with dynamic colors, dark theme support, and animated video preview cards.



Privacy & Freedom:



  • 100% Free and Open Source Software (MIT License).

  • No advertising trackers, analytics, or telemetry.

  • Zero advertisements.

  • Direct peer-to-peer swarm connectivity (DHT, UDP trackers, TCP, uTP, WebSockets, and WebRTC).



Network connections:



  • When the app starts, the engine automatically refreshes a cached public tracker list from https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt. Successful refreshes are scheduled once per day; failed requests may be retried. This request downloads a shared list and does not send torrent hashes or user-supplied tracker URLs.

  • Up to 24 additional public BitTorrent trackers are automatically added to each non-private torrent to help discover peers. Cached and built-in fallback trackers are used when the list is unavailable. Private torrents are excluded. Torrent announces share your IP address and torrent info hash with the trackers contacted.

  • WebRTC peer connections use STUN servers operated by Google, Twilio, and Cloudflare to discover a public network address for connectivity. These providers can see the source IP address of STUN requests.

  • Version 2.0.0 does not provide settings to disable public tracker-list refresh, extra public trackers, or WebRTC. This build supports arm64-v8a devices.



Screenshot of Torrent Player Screenshot of Torrent Player Screenshot of Torrent Player
code Source file_download Download