Get FrostWire 6.4.0. for Windows, Mac and Linux!

Download NOW!

Hi everyone! We are pleased to launch a new version of FrostWire for Windows, macOS and Linux.

screen-shot-2016-10-27-at-4-50-39-pm
FrostDog by @mayielo

This new release includes the latest jlibtorrent 1.2.0.0, which brings  a lot of improvements for torrent downloading.

This release is extremely important for macOS Sierra (10.12) users as previous versions are not Sierra compatible.

FrostWire Changelog

frostwire (6.4.0) stable; urgency=high
* New jlibtorrent 1.2.0.0
* Fixes media player for macOS Sierra (10.12)
* Improved transfer progress calculation
* Fixes issue showing active transfers on launch
* Crash fixes

— FrostWire Team <contact@frostwire.com> Mon, 17 Sep 2016 12:27:00 -0600


Jlibtorrent 1.2.0.0

JlibTorrent 1.2.0.0 is the star of this release, we’ve been working hard along the libtorrent team and we’ve packed bleeding edge libtorrent updates that make use of the latest improvements coming out of the C++ technological stack FrostWire relies on for super fast downloads.

We are perhaps several months ahead of the technological curve with respect to any other Bittorrent client in the market which relies on libtorrent (QBitTorrent, Transmission and who knows, perhaps uTorrent as well)

For those who want to know more about the nitty gritty, here are some of the fixes and optimizations performed to make the best out of your CPUs on multiple architectures (these upgrades will certainly be felt for Android users running on arm, arm64 and intel processors, download speeds should increase as the entire network gets this update, and the battery consumption of the app is now at an all time minimum, multiply that a few million times and we’re probably having somewhat of an impact in the environment)

JLibtorrent 1.2.0.0 changelog

- android arm builds floating-point hardware targets VFPv3 architecture 
(ARMv7-X).
- linux arm builds make use of NEON hardware extensions.
- improved implementation of `Entry` 
- debug builds supported in travis for android arm, linux 64bit and macOS
- in sync with libtorrent's master branch
- added `toString()` to BDecodeNode
- uses Android NDK r13
- new posix file management api wrapper
- DHT API improvements (now with IPv6 support)
- boost 1.62.0
- openssl 1.1.0b
- new `SessionManager` higher level session wrapper abstraction, 
`Session` is no more
- new fetchMagnet implementation
- better session shutdown
- digest/sha1_hash swig fixes
- swig cleanup
- crash fixes

libtorrent changelog

- e2dk, sha1, sha512 and other cryptographic primitives are now optimized 
taking advantage of openssl integration upgrades. 
- Android devices with ARM processors (the majority) now will make use of 
NEON (SIMD) vector operations which are heavily used in libtorrent for 
bitfield operations like crc32c (cyclic redundancy check Castagnoli), 
popcnt (pop count), clz (count leading zeroes), ctz (count trailing zeros) 
which  means  huge improvement for android devices in handshakes, 
dht internal operations, piece availability checks, and piece integrity 
checks. Making use of such hardware extensions means faster download 
speeds, a better experience and longer battery life.
- improve support for HTTP redirects for web seeds
- use string_view in entry interface
- deprecate "send_stats" property on trackers (since lt_tracker extension 
has been removed)
- remove deprecate session_settings API (use settings_pack instead)
- improve file layout optimization when creating torrents with padfiles
- remove remote_dl_rate feature
- source code migration from boost::shared_ptr to std::shared_ptr
- storage_interface API changed to use span and references
- changes in public API to work with std::shared_ptr
- extensions API changed to use span and std::shared_ptr
- plugin API changed to handle DHT requests using string_view
- removed support for lt_trackers and metadata_transfer extensions 
(pre-dating ut_metadata)
- support windows' CryptoAPI for SHA-1
- separated ssl and crypto options in build
- remove lazy-bitfield feature
- simplified suggest-read-cache feature to not depend on disk threads
- removed option to disable contiguous receive buffers
- deprecated public to_hex() and from_hex() functions
- separated address and port fields in listen alerts
- added support for parsing new x.pe parameter from BEP 9
- peer_blocked_alert now derives from peer_alert
- transitioned exception types to system_error
- made alerts move-only
- move files one-by-one when moving storage for a torrent
- removed RSS support
- removed feature to resolve country for peers
- added support for BEP 32, "IPv6 extension for DHT"
- overhauled listen socket and UDP socket handling, improving multi-home 
support and bind-to-device
- added new read_resume_data() function, initializing add_torrent_params
- removed deprecated fields from add_torrent_params
- deprecate "resume_data" field in add_torrent_params
- improved support for bind-to-device
- deprecated ssl_listen, SSL sockets are specified in listen_interfaces 
now
- improved support for listening on multiple sockets and interfaces
- resume data no longer has timestamps of files
- require C++11 to build libtorrent
- remove file size limit in torrent_info filename constructor
- fix tail-padding for last file in create_torrent
- don't send user-agent in metadata http downloads or UPnP requests 
when in anonymous mode
- fix internal resolve links lookup for mutable torrents
- hint DHT bootstrap nodes of actual bootstrap request


What is FrostWire?

FrostWire, a BitTorrent Client & YouTube Downloader that makes it easier to search, download, play and share content from the BitTorrent network & cloud sources, all in one place, announced today its new ‘preview’ and ‘play as you download’ capabilities for Android phones and tablets. The new preview feature not just enables users with a more convenient way to find and discover content, it makes downloading optional in some cases.

Get a VPN

If you want to protect your privacy while you’re browsing on the Internet, or using FrostWire, or any App, we strongly recommend you to get a VPN. VPN stands for a Virtual Private Network. It’s a service that provides you a secure encrypted connection to other computers on the internet, some VPN services also provide anonymity when connecting to servers and other computers online. If you do not connect to the internet via VPN, all information coming out of your computer, including your IP address, is open to whoever wants to access them.

Get FrostWire Plus for Android (1.8.2)!

Download now!

Happy Friday! Today, we’re so pleased to announce a new release of FrostWire Plus for Android. This version includes a lot of improvements, like a new “Select All” checkbox for search engines, a new Send Feeback button in order to report any issue you found using FrostWire, and a massive translations update. What are you waiting for? Download it today!

Changelog

FrostWire 1.8.2 – OCT/17/2016
– New haptic feedback on most important actions
– Settings: New ‘Select All’ checkbox to select/unselect active search engines
– Music player notification background is now white
– New Send Feedback button from About screen
– Improved transfer progress calculation
– jlibtorrent 1.2.0.0
– applovin 6.3.2 update
– inmobi 6.0.0 update
– Translation updates for Spanish, Portuguese, French, German, Polish, Chinese, Hindi and Dutch
– Crash fixes

What is FrostWire?

FrostWire, a BitTorrent Client & YouTube Downloader that makes it easier to search, download, play and share content from the BitTorrent network & cloud sources, all in one place, announced today its new ‘preview’ and ‘play as you download’ capabilities for Android phones and tablets. The new preview feature not just enables users with a more convenient way to find and discover content, it makes downloading optional in some cases.

How to solve recent FrostWire Freeze/Render issues/crashes on Windows 10 (FrostWire 6.3.5, 6.3.6, August 2016)

Around August 2016 several reports of slowdowns, freezes, crashes and UI rendering issues started being reported by several Windows 10 FrostWire users.

If you’re having issues please do the following:

1. Run a file system scan and a system file check
Run cmd.exe as an Administrator and issue the following commands

chkdsk

sfc /scannow

this will help you find any corrupted system files and any other issues in your file system.

2. Make sure to install the latest Windows Upgrades to fix Windows File System issues, in order to do this you have to update to at least the one released on August 31, 2016

August 31, 2016 — KB3176938 (OS Build 14393.105)
Key changes include:
Improved reliability of Windows Ink Workspace, Microsoft Edge, File Server, Windows kernel, Microsoft Component Object Model (COM), Cluster Health Service, Hyper-V, multi-factor authentication (MFA), NTFS file system, PowerShell, Internet Explorer 11, facial recognition, graphics, Windows Store, and Windows Shell.

3. If you have an NVIDIA GeForce graphics card installed, please make sure to have your drivers updated to at least the updates released in September 2016.

 

Get FrostWire 6.3.6. for Windows, Mac and Linux!

Download NOW!

Happy Music Monday! We have just released a new version of FrostWire for Windows, Mac and Linux. This update includes a new search engine: LimeTorrents, and a lot of fixes (Monova Search, issues oppening torrent files, and more).

Changelog

frostwire (6.3.6) stable; urgency=high
* New Search Engine: LimeTorrents
* New jlibtorrent 1.1.1.38 (based on libtorrent 1.1.1)
* Fixes Monova search
* Fixes issues opening torrent files with extension names not in lowercase.
* Fixes upgrade bug for Ubuntu 16.04 installs w/o gdebi/software-center
* Send to friend dialog now appears on the same screen as the main
FrostWire window, and centered relative to it.
* Fixes bug in media player where share button wasn’t hidden when playback
stopped.
* Support for build number based updates (not just version numbers)

— FrostWire Team <contact@frostwire.com> Fri, 16 Sep 2016 08:37:42 -0600

What is FrostWire?

FrostWire, a BitTorrent Client & YouTube Downloader that makes it easier to search, download, play and share content from the BitTorrent network & cloud sources, all in one place, announced today its new ‘preview’ and ‘play as you download’ capabilities for Android phones and tablets. The new preview feature not just enables users with a more convenient way to find and discover content, it makes downloading optional in some cases.

Get a VPN

If you want to protect your privacy while you’re browsing on the Internet, or using FrostWire, or any App, we strongly recommend you to get a VPN. VPN stands for a Virtual Private Network. It’s a service that provides you a secure encrypted connection to other computers on the internet, some VPN services also provide anonymity when connecting to servers and other computers online. If you do not connect to the internet via VPN, all information coming out of your computer, including your IP address, is open to whoever wants to access them.

Get FrostWire Plus for Android (1.8.1)!

Download now!

Happy Saturday! Today, we’re so pleased to announce a new release of FrostWire Plus for Android. This version includes a new search engine: LimeTorrents. So, now you’re going to have more results! Also, it has a lot of important fixes: when you click on exit, now for sure FrostWire is going to be off from the android task list; Monova search is working again; and more. What are you waiting for? Download it today!

Changelog

FrostWire 1.8.1 – SEP/9/2016
– New Search Engine: LimeTorrents
– Fixes shutdown and auto-restart bug.
– Music Player will not bring back last song played paused on the next session.
– FrostWire is cleared from the android task list on Exit on Android 21+
– Fixes Monova search
– android support v4.23.4.0.

What is FrostWire?

FrostWire, a BitTorrent Client & YouTube Downloader that makes it easier to search, download, play and share content from the BitTorrent network & cloud sources, all in one place, announced today its new ‘preview’ and ‘play as you download’ capabilities for Android phones and tablets. The new preview feature not just enables users with a more convenient way to find and discover content, it makes downloading optional in some cases.

How to read FrostWire’s Executable stdout output

Screen Shot 2016-08-29 at 4.13.54 PM

If you sudo lsof -n | grep FrostWire | grep "/dev/null" on a Mac to see where the stdout is going to, you will see that FrostWire’s console output is going to /dev/null, and redirecting a process output in OSX isn’t something at least we could find was easy to do as in Linux, where several developers have created utilities for this purpose.

Luckily, if you run the Mac FrostWire executable manually on your terminal, you will be able to see the stdout output being redirected to your terminal window (e.g. /dev/ttys004)

So simply do the following if you’d like to read the  stdout output.

1. Open Terminal

2. cd /Applications/FrostWire.app/Contents/MacOS (or wherever else you may have dropped the FrostWire.app)

3. ./FrostWire

Listo! you should now be reading FrostWire’s stdout output.

#CODE libtorrent 1.1.1 released

You can download it from github at:

https://github.com/arvidn/libtorrent/releases/tag/libtorrent-1_1_1

Changes since the 1.1 release.

* update puff.c for gzip inflation
* add dht_bootstrap_node a setting in settings_pack (and add default)
* make pad-file and symlink support conform to BEP47
* fix piece picker bug that could result in division by zero
* fix value of current_tracker when all tracker failed
* deprecate lt_trackers extension
* remove load_asnum_db and load_country_db from python bindings
* fix crash in session::get_ip_filter when not having set one
* fix filename escaping when repairing torrents with broken web seeds
* fix bug where file_completed_alert would not be posted unless
file_progress
had been queries by the client
* move files one-by-one when moving storage for a torrent
* fix bug in enum_net() for BSD and Mac
* fix bug in python binding of announce_entry
* fixed bug related to flag_merge_resume_http_seeds flag in
add_torrent_params
* fixed inverted priority of incoming piece suggestions
* optimize allow-fast logic
* fix issue where FAST extension messages were not used during handshake
* fixed crash on invalid input in http_parser
* upgraded to libtommath 1.0
* fixed parsing of IPv6 endpoint with invalid port character separator
* added limited support for new x.pe parameter from BEP 9
* fixed dht stats counters that weren’t being updated
* make sure add_torrent_alert is always posted before other alerts for
the torrent
* fixed peer-class leak when settings per-torrent rate limits
* added a new “preformatted” type to bencode entry variant type
* improved Socks5 support and test coverage
* fix set_settings in python binding
* Added missing alert categories in python binding
* Added dht_get_peers_reply_alert alert in python binding
* fixed updating the node id reported to peers after changing IPs


Arvid Norberg

All of the changes above are already available on our Open Source Java wrapper Jlibtorrent.

Get FrostWire Plus for Android (1.8.0)!

Download now!

Happy Sunday! We’re so pleased to announce this new release of FrostWire Plus for Android. This version includes an important bug fix: now ringtones acn be set as ringtones. Also, it has a lot of speed and stability improvements that will give you a better user experience. Don’t wait more! Download it today!

Changelog

FrostWire 1.8.0 – AUG/20/2016
– New jlibtorrent 1.1.0.37
– Speed and stability improvements.
– Fixes download issues with BitSnoop search results.
– Improved swipe gesture detection.
– Replaced Terms of Use dialog for checkbox on final wizard screen.
– Bug fix: ringtones can be set as ringtones.

What is FrostWire?

FrostWire, a BitTorrent Client & YouTube Downloader that makes it easier to search, download, play and share content from the BitTorrent network & cloud sources, all in one place, announced today its new ‘preview’ and ‘play as you download’ capabilities for Android phones and tablets. The new preview feature not just enables users with a more convenient way to find and discover content, it makes downloading optional in some cases.

Get FrostWire 6.3.5. for Windows, Mac and Linux!

Download NOW!

FrostWire 6.3.5 includes a lot of fixes in order to bring you a better user experience. Please read the changelog if you want to know what are the new changes!

Changelog

frostwire (6.3.5) stable; urgency=high
* New jlibtorrent 1.1.0.37
* Fixes download issues with BitSnoop search results.
* KAT search removed
* Updated Java Runtime Environment (1.8-b102)
* Codebase cleanup
* Search result table cells have more padding for readability
* Clicking on the status bar speed indicator shows active transfers
* Fixed internal magnet downloads showing up in transfers (windows only)

What is FrostWire?

FrostWire, a BitTorrent Client & YouTube Downloader that makes it easier to search, download, play and share content from the BitTorrent network & cloud sources, all in one place, announced today its new ‘preview’ and ‘play as you download’ capabilities for Android phones and tablets. The new preview feature not just enables users with a more convenient way to find and discover content, it makes downloading optional in some cases.

Get a VPN

If you want to protect your privacy while you’re browsing on the Internet, or using FrostWire, or any App, we strongly recommend you to get a VPN. VPN stands for a Virtual Private Network. It’s a service that provides you a secure encrypted connection to other computers on the internet, some VPN services also provide anonymity when connecting to servers and other computers online. If you do not connect to the internet via VPN, all information coming out of your computer, including your IP address, is open to whoever wants to access them.

Changes in JLibtorrent 1.1.1.37

 

JLibtorrent is a Java interface for libtorrent by us, the makers of FrostWire, with it you can develop libtorrent based apps and services with the joy of coding in Java.

jlibtorrent_logo_color

On this 1.1.1.37 release we’ve integrated significant updates from libtorrent’s RC_1_1 branch. If your app/service uses jlibtorrent you’ll be ahead of the curve by upgrading to 1.1.1.37 with respect to the majority of bittorrent clients out there that are built in C++, this is the beauty of using jlibtorrent, you’ll always have the safest and fastest bittorrent engine under the hood without compilation and linking nightmares.

- don't perform expensive hash of piece data for logging
- fixed popcnt asm for x86 and gcc/clang
- move storage "file-by-file"
- fix file_completed_alert, it would not be posted unless file_progress had been queries by the client
- fix filename escaping when repairing torrents with broken web seeds
- fix crash in session::get_ip_filter when not having set one
- fix mutable dht_get_item failure when salt is non-empty
- fix range of lsd::cookie
- don't send bitfield to peers whose handshake we haven't fully received yet
- update our id in the rpc manager when it changes
- make local service discovery cookie support not so random numbers
- fix value of current_tracker when all tracker failed
- hack to allow timeout utp sockets that are about to be closed
- fix re-prioritizing a piece while it is downloading
- handle short reads when exporting a file
- make pad-file and symlink support conform to BEP47