• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

LibreTorrent

Search This thread

proninyaroslav

Senior Member
May 30, 2013
68
104
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

  • icon.png
    icon.png
    16.4 KB · Views: 1,376
  • phone.png
    phone.png
    34.2 KB · Views: 318
  • phone_dark.png
    phone_dark.png
    34.8 KB · Views: 315
  • tablet.png
    tablet.png
    62.3 KB · Views: 307
  • rss.png
    rss.png
    16.9 KB · Views: 282
  • create_torrent.png
    create_torrent.png
    40.9 KB · Views: 268
  • session_log.png
    session_log.png
    76 KB · Views: 243
Last edited:

Suo.Eno

Senior Member
Mar 23, 2013
322
126
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
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,580
5,504
日本
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
68
104
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

  • LibreTorrent-v1.5.apk
    11.8 MB · Views: 69

proninyaroslav

Senior Member
May 30, 2013
68
104
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

  • LibreTorrent-v1.6-all.apk
    12.3 MB · Views: 17
Last edited:
  • Like
Reactions: Ultramanoid

proninyaroslav

Senior Member
May 30, 2013
68
104
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

  • LibreTorrent-v1.8-all.apk
    13.3 MB · Views: 9
  • LibreTorrent-v1.8-armeabi-v7a.apk
    5.9 MB · Views: 9
  • LibreTorrent-v1.8-arm64-v8a.apk
    5.9 MB · Views: 14
  • LibreTorrent-v1.8-x86.apk
    6.2 MB · Views: 1
  • LibreTorrent-v1.8-x86_64.apk
    6.1 MB · Views: 3

proninyaroslav

Senior Member
May 30, 2013
68
104
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
68
104
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

  • LibreTorrent-1.9-arm64-v8a.apk
    6.1 MB · Views: 13
  • LibreTorrent-1.9-armeabi-v7a.apk
    5.9 MB · Views: 7
  • LibreTorrent-1.9-x86_64.apk
    6.3 MB · Views: 1
  • LibreTorrent-1.9-x86.apk
    6.2 MB · Views: 1
  • LibreTorrent-1.9-all.apk
    13.5 MB · Views: 7

proninyaroslav

Senior Member
May 30, 2013
68
104
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

  • LibreTorrent-1.9.1-armeabi-v7a.apk
    5.9 MB · Views: 7
  • LibreTorrent-1.9.1-arm64-v8a.apk
    6 MB · Views: 33
  • LibreTorrent-1.9.1-x86.apk
    6.2 MB · Views: 5
  • LibreTorrent-1.9.1-x86_64.apk
    6.2 MB · Views: 5
  • LibreTorrent-1.9.1-all.apk
    13.3 MB · Views: 26
  • Like
Reactions: Ultramanoid

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    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
    7
    2.1

    What's new:
    • Added:
      • Multiple filters support in the add feed dialog
      • Displaying folders first in the file manager
    • Using the parent folder as the download folder for the created torrent
    • Improved dialog for opening downloaded files
    • Bugfixing:
      • Crash on Android 4.x
      • Adding trackers
      • Cache settings, that affect download speed (may need to reinstall)
      • Some ANR's
    • New translations (partially translated):
      • Basque
      • Catalan
      • Chinese Traditional
      • Swedish
      • Ukrainian
    • Updated current translations
    5
    2.0

    What's new:
    • Added:
      • Full support of external storage (SD cards, USB devices, etc.) This is an experimental feature, bugs are possible. For example, deleting downloaded files when deleting a torrent doesn't work
      • Material Design 2.0
      • Due to the change in data storage, already added torrents will be imported automatically. In case of failure, backup of the torrent files will be located in the "LibreTorrent_backup" folder of your home directory.
      • Session journal
      • "Remove duplicates" option in RSS settings
      • "Ignore free space size" option in the add dialog
      • "Anonymous mode" and "Outgoing connections for seeds" options in Network settings
      • Autosave changes in the torrent details window
    • Bugfixing and increasing stability
    • Improved support for torrents with a large number of files
    • New translations:
      • Japanese
      • Turkish
      • Azerbaijani
      • Serbian
      • Hungarian
      • Korean
      • Italian
    • Update to libtorrent4j 1.2.3.0
    5
    LibreTorrent back on Google Play

    After more than a month of silence and several appeals, Google responded and unblocked the application (more about LibreTorrent blocking).
    I think it would be impossible without the community support and the media, which forced Google to sort out what had happened.
    LibreTorrent is available under the same name as before - https://play.google.com/store/apps/details?id=org.proninyaroslav.libretorrent
    4
    Hello. I suggest you take part in the beta test LibreTorrent 2.0.
    This will help us fix unknown bugs before the release of 2.0.
    You can use this version daily or test on several torrents.
    It’s also worth paying attention to to downloads to external storages
    (SD cards, etc.), settings, work of the app in power saving mode.

    Download links (files are also attached to the topic):New beta versions will be announced on Google Play, in the Telegram group,
    and also I will send notifications by e-mail.

    Main features of version 2.0-beta01:
    • Full support of external storages (SD cards, USB devices, etc.)
      This is an experimental feature, not all functions are implemented.
      For example, deleting downloaded files when deleting a torrent doesn't work;
      It's not possible to create a torrent with a large number of files. These errors
      are planned to be fixed before the release, but if this is not possible, support
      for external storage will have to be postponed, since the errors are located in
      a third-party library used by the app.
    • The app code base has been rewritten to simplify further app support and
      increase stability.
    • Due to the change in data storage, already added torrents will be
      imported automatically. In case of failure, backup of the torrent files will be
      located in the "LibreTorrent_backup" folder of your home directory.
    • Redesigned user interface. It's still under development and should be fixed
      in the next beta versions, so don't pay attention to some shortcomings.
    Due to the fact that the app user interface has been redesigned, not all
    of the interface text is translated from English. You can help with translation
    into your native language: https://crowdin.com/project/libretorrent

    For all questions, suggestions and errors, you can write to me personally by e-mail:open issue on GitLab (marked "[2.0-beta]"):write in the Telegram group:or send bug reports from the app.