Transmission BitTorrent Client for Android
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Transmission BitTorrent Client for Android

Get it on Google Play


This application is a port of the Transmission daemon for Android complemented with the following features:

  • Manage downloads directly from the application
  • Multiple watch/download directories
  • Support for HTTP(S)/SOCKS proxy
  • WiFi/Ethernet mode to save on mobile data
  • Keep CPU/WiFi awake to complete all downloads before the device goes to sleep
  • Sequential download allows playing media files while downloading
  • Open .torrent files or torrent/magnet URLs and stream the selected files to a media player
  • Builtin UPnP MediaServer. Download media files to a phone/tablet/TV-box and watch on a TV or another UPnP compatible media player connected to the same network
  • M3U playlists for all torrents/folders containing audio/video files. To get the playlist URL - long click on the play icon


Build dependencies

$ git clone
$ export ANDROID_BUILD_ROOT="$PWD/android-build"
$ cd "$ANDROID_BUILD_ROOT/packages/transmission"
$ ./ all

Build the apks

$ git clone

Open the file in a text editor and enter the valid paths to ndk.dir, sdk.dir, depends and keystore, set the keystore properties.

$ cd transmissionbtc
$ gradle cleanAll assembleRelease