New FrostWire for Android 2.4.2 build 684, Android 11, 12 compatible, Fastest search results ever

Download frostwire-android-release-2.4.2-b684-plus.apk

FrostWire 2.4.2 build 684 – SEP/21/2021

  • Search screen rewritten, considerably faster search results
  • WRITE_EXTERNAL and WRITE_SETTINGS permissions no longer required
  • Android 11+ compatibility updates in the way the app interacts with the Android Media Store API
  • After Android 10, files can no longer be deleted from “My Files”, this has been delegated to the OS’s File Manager, less is more.
  • gradle:4.1.0 -> 4.2.2 -> 7.0.2
  • Java 11 language support, common/ and android/ codebased will be modernized through future updates
  • Storage location selection feature dropped, the application will use external shared storage where available by default
  • minSdkVersion 24 (Android 7.0)
  • targetSdkVersion 30 (Android 11)
  • New jlibtorrent 1.2.14.1 (no more netlink sockets, ifaddr sockets)
  • Set as Ringtone action removed (needed WRITE_SETTINGS) permission
  • Soundcloud search fixed
  • lt:fix issue on MacOS where the DHT was not restarted on a network-up notification
  • lt:make remove_torrent flags be treated as flags (instead of an enum)
  • lt:improve handling of seed flag in PEX messages
  • lt:fix issue of accruing unlimited DHT node candidates when DHT is disabled
  • lt:fix bug in parsing chunked encoding
  • lt:fix incorrect reporting of active_duration when entering graceful-pause
  • com.google.gms:google-services:4.3.10
  • com.google.firebase:firebase-crashlytics-gradle:2.7.1
  • com.google.android.flexbox:flexbox:3.0.0
  • com.mopub:mopub-sdk:5.18.0
  • com.mopub.mediation:unityads:3.7.5.0
  • com.mopub.mediation:applovin:10.3.3.0
  • com.unity3d.ads:unity-ads:3.7.5
  • com.applovin:applovin-sdk:10.3.2
  • com.google.android.material:material:1.4.0
  • androidx.exifinterface:exifinterface:1.3.3
  • androidx.appcompat:appcompat:1.3.1
  • androidx.recyclerview:recyclerview:1.2.1
  • androidx.core:core-ktx:1.6.0
  • com.google.android.gms:play-services-ads:20.2.0
  • com.android.billingclient:billing:4.0.0
  • com.google.android.gms:play-services-ads:20.3.0
  • com.google.code.gson:gson:2.8.8
  • com.google.re2j:re2j:1.6
  • com.squareup.okhttp3:okhttp:5.0.0-alpha.2
  • com.android.tools.build:gradle:7.0.2

Picture via Unsplash by Jake Givens

New FrostWire for Android 2.2.7

image

Download frostwire-android-release-2.2.7-b669-plus.apk 20.4 MB

Changelog

FrostWire 2.2.7 build 669 – DEC/13/2020

  • New jlibtorrent 1.12.10.0
  • libtorrent 1.2.11.0 update (471e772cb7038f1bf5f44c32a09eb42fbb80ee99)
  • lt: upgraded to openssl 1.1.1l
  • lt: fix issue with moving the session object
  • lt: deprecate torrent_status::allocating. This state is no longer used
  • TorrentStatus::State::ALLOCATING enum removed
  • lt: fix bug creating torrents with symbolic links
  • lt: remove special case to save metadata in resume data unconditionally when added throught magnet link
  • lt: fix bugs in mutable-torrent support (reusing identical files from different torrents)
  • lt: fix incorrectly inlined move-assignment of file_storage
  • lt: add session::paused flag, and the ability to construct a session in paused mode
  • lt: fix session-pause causing tracker announces to fail
  • lt: fix peer-exchange flags bug
  • lt: allow saving resume data before metadata has been downloaded (for magnet links)
  • lt: record blocks in the disk queue as downloaded in the resume data
  • lt: fix bug in set_piece_deadline() when set in a zero-priority piece
  • lt: fix issue in URL parser, causing issues with certain tracker URLs
  • lt: use a different error code than host-unreachable, when skipping tracker announces

New frostwire-android-2.2.6-build-668

FrostWire 2.2.6 build 668 – DEC/04/2020

Download frostwire-android-release-2.2.6-b668-plus.apk

Help Keep FrostWire Free if you found it useful this year

image
  • Fixes Soundcloud search
  • Fixes GloTorrents search
  • Fixes crash when previewing stream and internet connection is dropped
  • Fixes crash on MusicPlaybackService
  • com.mopub:mopub-sdk*:5.14.0 -> 5.15.0
  • com.mopub.mediation:applovin:9.14.3.0 -> 9.14.8.0
  • com.unity3d.ads:unity-ads:3.4.6 -> 3.5.1
  • androidx.browser:browser: 1.3.0-alpha06 -> 1.3.0-rc01
  • dev:com.android.tools.build:gradle:4.1.0 -> 4.1.1
  • dev:com.google.firebase:firebase-crashlytics-gradle:2.3.0 -> 2.4.1

FrostWire 2.2.5 for Android is out and ongoing

The full build for 2.2.5 is out, includes new search sources and has fixed multiple older ones.

Download FrostWire 2.2.5 for Android here

FrostWire 2.2.5 build 665 – NOV/18/2020

  • New: TorrentParadise search source
  • New: GloTorrents search source
  • New: Firebase Crash Analytics support
  • Yify search fixed
  • Torrentz2 search fixed
  • MagnetDL search fixed
  • Soundcloud search fixed
  • Fixed archive.org connection dropped/timeout error
  • com.google.android.gms:play-services-ads 19.4.0 -> 19.5.0
  • com.mopub:mopub-sdk-banner:5.12.0 -> 5.14.0
  • com.applovin:applovin-sdk:9.13.1 -> 9.14.5
  • com.mopub.mediation:applovin:9.13.1.0 -> 9.14.3.0
  • material 1.3.0-alpha02 -> 1.3.0-alpha03
  • browser 1.3.0-alpha05 -> 1.3.0->alpha06
  • exifinterface 1.2.0 -> 1.3.1
  • play-services 19.3.0 -> 19.4.0
  • core-ktx 1.3.1 -> 1.3.2
  • com.android.tools.build:gradle:4.0.1 -> 4.1.0
  • gradle wrapper update 6.1.1->6.6.1

FrostWire 2.2.4 for Android is out



Download frostwire-android-release-2.2.4-b654-plus.apk 19.6 MB

time lapse photo of cable bridge during golden hour



New in FrostWire 2.2.4 build 654 – SEP/24/2020

 – New jlibtorrent 1.2.10.0 update

 – Fixes bug where frostclick promo slide would render twice

 – dev: buildToolsVersion ‘29.0.2’ -> ‘29.0.3’ (@TacoTheDank)

 – Archive search Json parsing deprecation fix (@TacoTheDank)

 – com.squareup.okhttp3:okhttp:4.8.1 -> 4.9.0

 – lt: improve stat_file() performance on Windows

 – lt: fix issue with loading invalid torrents with only 0-sized files

 – lt: fix to avoid large stack allocations

 – lt: add macro TORRENT_CXX11_ABI for clients building with C++14 against

   libtorrent build with C++11

 – lt: removed deprecated wstring overloads on non-windows systems

 – lt: drop dependency on Unicode’s ConvertUTF code (which had a license

   incompatible with Debian)

 – lt: fix bugs exposed on big-endian systems`

 – lt: fix detection of hard-links not being supported by filesystem

 – lt: fixed resume data regression for seeds with prio 0 files

 – binaries: compiler upgraded from g++-5 to g++-7

 – reverted to com.mopub:mopub-sdk-banner:5.12.0 (mopub 5.13.1 very unstable)

New jlibtorrent/libtorrent 1.2.10.0 library

Code BitTorrent apps in Java for Android, Desktop and Servers with the official Java Wrapper for libtorrent 1.2.10.0

1.2.10.0

  • libtorrent 1.2.10 update (70f1de3f7ec4012aaea420ff150ef0135d397706)
  • lt: improve stat_file() performance on Windows
  • lt: fix issue with loading invalid torrents with only 0-sized files
  • lt: fix to avoid large stack allocations
  • lt: add macro TORRENT_CXX11_ABI for clients building with C++14 against
    libtorrent build with C++11
  • lt: removed deprecated wstring overloads on non-windows systems
  • lt: drop dependency on Unicode’s ConvertUTF code (which had a license
    incompatible with Debian)
  • lt: fix bugs exposed on big-endian systems
  • lt: fix detection of hard-links not being supported by filesystem
  • lt: fixed resume data regression for seeds with prio 0 files
  • compiler update: g++-5 -> g++-7

jlibtorrent-1.2.10.0-javadoc.jar 2.51 MB
jlibtorrent-1.2.10.0-sources.jar 408 KB

Java Classes (required)
jlibtorrent-1.2.10.0.jar 675 KB

Then include the jar with the JNI bindings as you need for your architecture

Android 32bit
jlibtorrent-android-arm-1.2.10.0.jar 2.36 MB
jlibtorrent-android-x86-1.2.10.0.jar2.72 MB

Android 64bit
jlibtorrent-android-arm64-1.2.10.0.jar 2.42 MB
jlibtorrent-android-x86_64-1.2.10.0.jar2.7 MB

Windows 64bit
jlibtorrent-windows-1.2.10.0.jar4.71 MB

macOS 64bit
jlibtorrent-macosx-1.2.10.0.jar 2.19 MB

Linux 64bit
jlibtorrent-linux-1.2.10.0.jar5.62 MB

New FrostWire 2.2.3 for Android

Download frostwire-android-release-2.2.3-b648-plus.apk 19.5 MB now.

FrostWire 2.2.3 build 648 – AUG/23/2020

  • jlibtorrent 1.2.7.0 -> 1.2.8.0 update
  • com.squareup.okhttp3:okhttp:4.4.1 -> 4.8.1
  • com.mopub:mopub-sdk-banner:5.12.0 -> 5.13.1
  • androidx.browser:browser:1.3.0-alpha04 -> 1.3.0-alpha05
  • com.google.re2j:re2j:1.3 -> 1.4
  • com.google.android.material:material:1.3.0-alpha01 -> 1.3.0-alpha02
  • com.google.android.gms:play-services-ads:19.2.0 -> 19.3.0
  • com.applovin:applovin-sdk:9.12.6 -> 9.13.1
  • com.unity3d.ads:unity-ads:3.4.2 -> 3.4.6
  • 1337 search fixed

New FrostWire 2.2.2 for Android with new search engine

frostwire-android-release-2.2.2-b645-plus.apk 19.3 MB

FrostWire 2.2.2 build 645 – JUL/18/2020

  • New 1337x (LeetX) search (thanks to @HimanshuSharma789 for his contribution)
  • New iDope search (thanks to @HimanshuSharma789 for his contribution)
  • Fixed Torrentz2 search dates (thanks to @HimanshuSharma789 for his contribution)
  • com.google.android.material:material:1.2.0-alpha06 -> 1.3.0-alpha01
  • androidx.browser:browser:1.3.0-alpha01 -> 1.3.0-alpha04
  • com.google.android.gms:play-services-ads:19.1.0 -> 19.2.0
  • com.android.billingclient:billing:2.2.0 -> 3.0.0

Source code(zip)

Source code(tar.gz)

New FrostWire 2.2.1 with libtorrent/jlibtorrent 1.2.7 is the fastest version ever

Download it now
frostwire-android-release-2.2.1-b641-plus.apk 19.3 MB

We went from jlibtorrent 1.2.3.0 onto 1.2.7.0 because we weren’t happy with how stable 1.2.4, 1.2.5 and 1.2.6 were, however the libtorrent 1.2.7 engine starts the downloads almost immediatly for decently seeded torrents and we’ve seen speeds above 7Mb/s on our testing environment.

Below the list of fixes, most coming from the libtorrent project.

FrostWire 2.2.1 build 641 – JUN/17/2020

  • jlibtorrent/libtorrent 1.2.7.0 update
  • OpenSSL 1.1.1g update
  • dev: jlibtorrent build with boost 1.73.0
  • Fixes bug getting source URL from TPB search result
  • lt: fix incorrect filename truncation at multi-byte character
  • lt: always announce listen port 1 when using a proxy
  • lt: add set_alert_fd in python binding, to supersede set_alert_notify
  • lt: fix bug in part files > 2 GiB
  • lt: add function to clear the peer list for a torrent
  • lt: fix resume data functions to save/restore more torrent flags
  • lt: limit number of concurrent HTTP announces
  • lt: fix queue position for force_rechecking a torrent that is not auto-managed
  • lt: improve rate-based choker documentation, and minor tweak
  • lt: undeprecate upnp_ignore_nonrouters (but refering to devices on our subnet)
  • lt: increase default tracker timeout
  • lt: retry failed socks5 server connections
  • lt: allow UPnP lease duration to be changed after device discovery
  • lt: fix IPv6 address change detection on Windows
  • lt: fix peer timeout logic
  • lt: simplify proxy handling. A proxy now overrides listen_interfaces
  • lt: fix issues when configured to use a non-default choking algorithm
  • lt: fix issue in reading resume data
  • lt: revert NXDOMAIN change from 1.2.4
  • lt: don’t open any listen sockets if listen_interfaces is empty or misconfigured
  • lt: fix bug in auto disk cache size logic
  • lt: fix issue with outgoing_interfaces setting, where bind() would be called twice
  • lt: add build option to disable share-mode
  • lt: support validation of HTTPS trackers
  • lt: deprecate strict super seeding mode
  • lt: make UPnP port-mapping lease duration configurable
  • lt: deprecate the bittyrant choking algorithm
  • lt: add build option to disable streaming

Image credit to Marc-Olivier Jodoin
Royalty free image via Unsplash.com

New FrostWire for Android (2.1.10) fixes Music Playback on older Android Lollypop (5.x)

Sorry for the inconvenience to Lollypop users, not sure how music playback was broken, a last minute bug must have slipped in our last release. In any case, here’s a new installer that resolves music playback issues for all Lollypop releases.


frostwire-android-release-2.1.10-b638-plus.apk 19.4 MB