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.
Permalink
Failed to load latest commit information.
src
.gitignore
CMakeLists.txt
README.md
build.gradle
local.properties
proguard-rules.pro

README.md

Transmission BitTorrent Client for Android

Get it on Google Play

About

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

Building

Build dependencies

$ git clone https://github.com/AndreyPavlenko/android-build.git
$ export ANDROID_BUILD_ROOT="$PWD/android-build"
$ cd "$ANDROID_BUILD_ROOT/packages/transmission"
$ ./build.sh all

Build the apks

$ git clone https://github.com/AndreyPavlenko/transmissionbtc.git

Open the local.properties 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