LibreTorrent

proninyaroslav

Senior Member
May 30, 2013
60
99
0
Tambov
LibreTorrent is a Free as in Freedom torrent client for Android 4+, based on libtorrent (Java wrapper libtorrent4j) lib.. Download and share files directly on your device.

Implemented features:
  • DHT, PeX, encryption, LSD, UPnP, NAT-PMP, µTP
  • IP filtering (eMule dat and PeerGuardian)
  • Ability to fine tune (network settings, power management, battery control, UI settings, etc.)
  • Supports torrents with large number of files and big files
  • HTTPS and magnet links support
  • Support proxy for trackers and peers
  • Ability to move files while downloading
  • Ability to automatic movement of files to another directory or to an external drive at the end of download
  • Ability to specify file and folder priorities
  • Ability to select which files to download
  • Ability to download sequentially
  • Material Design
  • Tablet optimized UI
  • Scheduling
  • RSS manager
  • Android TV support
  • Ability to create torrents
  • And more

XDA:DevDB Information
LibreTorrent, App for all devices (see above for details)

Contributors
proninyaroslav
Source Code: https://gitlab.com/proninyaroslav/libretorrent

Telegram group (also for beta test versions): https://t.me/LibreTorrent
4PDA: http://4pda.ru/forum/index.php?showtopic=778908

F-Droid: https://f-droid.org/app/org.proninyaroslav.libretorrent
Google Play: https://play.google.com/store/apps/details?id=org.proninyaroslav.libretorrent
GitLab: https://gitlab.com/proninyaroslav/libretorrent/-/releases
XDA Labs https://labs.xda-developers.com/store/app/org.proninyaroslav.libretorrent
Aptoide: https://libretorrent.en.aptoide.com/app
APKMirror: https://www.apkmirror.com/apk/proninyaroslav/libretorrent/
Android File Host: https://androidfilehost.com/?w=files&flid=246723


Version Information
Status: Stable
Current Stable Version: 2.1
Stable Release Date: 2020-04-21
Current Beta Version: 2.0-beta04
Beta Release Date: 2020-02-06

Created 2016-10-19
Last Updated 2020-04-21
 

Attachments

Last edited:

Suo.Eno

Senior Member
Mar 23, 2013
322
126
0
41
Ampang
Needs a dark theme option and yes torrent + magnet link imports from browsers such as Firefox Nightly needs fixing. Have to shutdown the client 1st before tapping to fetch. As for the rest of the minimal settings approach, +10 points to the dev good job keep it up.

Sent from my Redmi 3S using Tapatalk
 
  • Like
Reactions: Freddy1X

gubatron

New member
Apr 5, 2013
2
0
0
Denver, CO
it's worth adding that all these features are made possible by the BitTorrent open source library JLibtorrent (a wrapper of libtorrent), created and maintained by the FrostWire team, which also contributes weekly to libtorrent

Cheers.
 

Ultramanoid

Senior Member
Apr 24, 2011
3,418
4,919
263
日本
Would it be possible for this to work without using WebView ? Now it will just crash without it.

Part of the crash log :

#7: Binary XML file line #263: Error inflating class TextView
Caused by: android.view.InflateException: Binary XML file line #263: Error inflating class TextView
Caused by: android.util.AndroidRuntimeException: android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed
at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:371)
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:194)
at android.webkit.WebView.getFactory(WebView.java:2384)
at android.webkit.WebView.findAddress(WebView.java:1786)
 
 
Last edited:

proninyaroslav

Senior Member
May 30, 2013
60
99
0
Tambov
Version 1.5

What's new:
  • Bugfixing:
    • opening torrent files from notify in some browsers
    • pause magnets with some trackers
    • laucher shortcut
    • download on the URLs with square brackets
    • port randomize
    • restore settings if data dir is deleted
    • minor fixes
  • Added:
    • Android 8.1 support (NOTE: at this time, starting with the version of Android 8.0, setting notifications from the app preferences is not working, you can change them only in the settings of Android 8.0.)
    • ability to save torrent file automatically
    • Wi-Fi only option
    • new limitations options
    • possible to select between add and pause button in foreground notify
    • watch directory option
    • notify if blocklist is loaded correctly
  • Update to jlibtorrent 1.2.0.15-RC2
 

Attachments

proninyaroslav

Senior Member
May 30, 2013
60
99
0
Tambov
Version 1.6

What's new:
  • Bugfixing:
    • downloading magnet links
    • connectivity check
    • option to download and upload only while charging
    • limitation options
    • autostart on Android 8+
    • saving active and seeding time
    • minor fixes
  • Added:
    • black theme (e.g. for OLED devices)
    • custom battery percentage for battery control option
    • keep alive option
    • availability info for each torrent and file
    • add infohash directly to the Add Link field
    • peers info in main window
  • Update to jlibtorrent 1.2.0.16
P.S: also added info about donation: https://github.com/proninyaroslav/libretorrent#donation
 

Attachments

Last edited:
  • Like
Reactions: Ultramanoid

proninyaroslav

Senior Member
May 30, 2013
60
99
0
Tambov
Version 1.8

Version 1.8

What's new:
  • Added:
    • RSS manager
    • Ability to create torrents
    • Scheduling
    • Android TV support
    • Android P support
    • More improve magnet naming
    • Expand proxy port range to 65535
    • Allow resume torrents manually if enabled power/Wi-Fi settings
    • Minor changes
  • Bugfixing:
    • Peer cache list limit
    • Displayed total peers number
    • Crash after double shutdown
    • Check torrent size after change priority
    • Minor bugfixes
  • Moving source code to GitLab
  • Reduce size by splitting APK for each architecture (F-Droid is not yet supported)
  • Update to jlibtorrent 1.2.0.18-RC10
 

Attachments

proninyaroslav

Senior Member
May 30, 2013
60
99
0
Tambov
I have two ideas about streaming support: make it universal for any file formats, or specialized for video with subtitles (in fact the app will itself determine these files in the torrent). What would be the best option? The first option gives more flexibility, and the second one is aimed only at the video stream.
 

proninyaroslav

Senior Member
May 30, 2013
60
99
0
Tambov
Version 1.9

What's new:
  • Added:
    • Streaming support (currently without DLNA).
      Streaming allows you to download and share individual files from a torrent (e.g VLC or browser).
      Just make a long press on the file and copy stream url
    • Support for torrents with a large files number
    • BEP53 support. More about it: http://www.bittorrent.org/beps/bep_0053.html
    • Show errors for each torrent
    • "Do not download immediately option" for feeds
    • Own BitTorrent fingerprint ("Lr")
    • Battery usage warning for DHT option
  • Bugfixing:
    • Settings and permission dialog themes
    • Magnet adding
    • Export big feed list
    • Comments and trackers list in create torrent dialog
    • Torrent name fetching from magnet
    • Support ampersand (&) in feeds
    • Minor bugfixes
  • Big update of Chinese translation
  • Java 8 support
  • Migrate to libtorrent4j (fork of frostwire-jlibtorrent) https://github.com/aldenml/libtorrent4j
 

Attachments

proninyaroslav

Senior Member
May 30, 2013
60
99
0
Tambov
Version 1.9.1

What's new:
  • Added:
    • Swipe refresh to filemanager
  • Bugfixing:
    • Blank detail window on tablets
    • Multi-window support
    • Chrome OS and Android notebooks support
  • Update of Chinese translation
  • Update to libtorrent4j 1.2.0.20-RC3
 

Attachments

  • Like
Reactions: Ultramanoid