FrostWire 4.21.5 – Huge update out

After this update you will have a more robust, safer, faster and leaner FrostWire.

Better BitTorrent Support
The biggest upgrades done to this release address proper integration with the Azureus core. FrostWire is no longer a leech of the bittorrent network, when you restart FrostWire it will try to seed previous torrents you have downloaded and not removed, this will make the bittorrent network a lot healthier and we won’t risk having FrostWire banned from torrent trackers.

DHT Support
With the last Mac release we upgraded the Mojito DHT codebase and all FrostWire’s will now connect to it. The Mojito DHT will help FrostWire yield better results, protect itself from spam, and provide more nodes to this open DHT which can be used for many other purposes.

Cleaner Search Results with improved Spam Filters
We also went in the code base and removed a lot of never to be used code from the LimeWire codebase that will make loading time faster and memory use slightly lower. Also a lot of work went into the FrostWire spam filter, make sure you mark spam results as junk so FrostWire will learn what’s spam and what’s not.

FrostWire 5 coming this year
If there are no major issues with this release, we’ll probably release one or two more maintenance updates while we keep working on the next generation of FrostWire. We don’t plan on making any radical changes to the user experience since we don’t think there’s anything wrong with it, however we know it needs a make over. For this we have already gotten rid of the current skinning system and integrated the substance skinning project to a branch of FrostWire which you can already try if you like running FrostWire from source.

Here’s the full changelog in geek speak:

* New setting to turn off automatic installer downloads.
* New setting to limit the speed of BitTorrent downloads.
* New Galician flag added.
* UX improvements when creating new folders on the Phones and Tablets UI.
* Fixes bug when dropping files on an Android device that hasn’t been
selected.
* UX change. FrostWire will now seed torrents that have not been removed
from it’s download manager. Completed torrents now will appear as
“Completed/Seeding”
* UX change. Default save location folder in Windows Vista and Windows7 is
now the user’s default “~Downloads/FrostWire” folder.
* UX improvements when showing FrostClick overlays. No more flickering.
Overlays are now shown in an animated slideshow. More than 2 artists
can now be promoted.
* Fixes bug when copying .apk files from Android device to desktop computer.
* Fixes bug when saving torrents to it’s default Save location if that
folder has been deleted.
* Fixes bug on which removed Torrent downloads would reappear.
* Updated Mojito DHT integration. Mojito DHT is now active.
* Upgraded anti-spam mechanisms.
* Removed all remnant code related to LimeWire Store.
* Cleanup to use a single logging library.
* Fixes newly introduced bug where it would not recursively share the
files in a folder. Thanks File_Girl71.
* Fixes newly introduced bug where it wouldn’t correctly display the
title of a file on the Playlist.
* Fixes issue where it would not kill torrent uploads until
the next restart.
* Fixes NPE on HttpFetcher.fetch()

And here’s a collage of all the pictures sent by you that made it to the new splash screens

And if you’re an Android user you might want to check out our latest version, also released this week and getting a lot of positive feedback from users in the Android Market.

37 thoughts on “FrostWire 4.21.5 – Huge update out

  1. please add comments(ratings) system , so that we could rate downloaded torrents and warn for fake ones.

    also, please set it to remember downloaded torrents, so that we will have a confirmation for each time we try to download an already downloaded(in the past) torrent .

    those two things will reduce the fake torrents downloading by users , since users will help themselvs and others for each fake torrent out there.

    1. No need. FrostWire will usually find the page from where the torrent was already curated. Torrent Search should yield very few fakes, in most cases no fakes.
      When you click to “View Torrent Description” you’ll be taken to a page where that torrent was indexed. You can there denounce if it’s a fake or not.

      Your other complain has been fixed. FrostWire will remember correctly what torrent you were downloading on your last session if you didn’t finish downloading.

    1. Not hoping to destroy anything, lay off the hateorade.
      Anyways, Thanks for reporting this bug we have just confirmed, we’ll fix this and issue an update asap.

  2. OK discovered the default behaviour is for the chosen shared folders to be ‘not shared’. Which is odd behaviour if deliberately chosen to be shared. This will no doubt confuse new FW users who will not realise they are not sharing any files.

  3. Hey, what happened to the tarball and rpm releases? Are you guys going to release them out soon?

  4. Mee thanks for pointing that out. Frostwire are already aware of the problem and it is being fixed asap

  5. Limewire froze my old computer and broke it with a virus, I have a new imac and I want to download frostwire but I dont want/can’t afford to crash this computer so is this download safe for my mac?

  6. There is still a LOT of spam in the latest update,
    That LIMEWIRE COURT SETTLEMENT SPAM.
    I thought it was going to be fixed.Limewire Court Settlement, might not show up in the sidebar but it still there.
    Will you guys fix this?

    I get too many downloads with the spam message, there is more spam than music…sigh

  7. i can not load my frostwire, i was using frostwire 4.21.4 and a popup said they had a newer verion 4.21.5 and i downloaded it and it didnt load and my old verion stopped load and i cannt get any verion to load, and anyone tell me what to

  8. After upgrading to 4.21.5 (Debian), frostwire does not start anymore.
    A fatal error pops up, reporting that:
    java.lang.ExceptionInInitializerError

    Caused by: java.lang.UnsupportedOperationException: The system tray is not supported on the current platform.
    ….

    4.21.4 had the same problem. 4.21.3 worked fine.

    There seem to be similar reports of failure in the web. My pc runs the latest Sun java (tested & approved on the official site):
    java version “1.6.0_24”
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)

    Thanx for fixing this issue, limewire should work without the system tray, if unavailable!
    Best regards, and keep up with the great work,
    Nick

    1. Hi Nicola, thanks for reporting this issue, we’ll certainly take a look at it.

      If you can paste the full stack trace it’d be great.

      1. Here follows the full stack:

        FrostWire version 4.21.5
        Java version 1.6.0_24 from Sun Microsystems Inc.
        Linux v. 2.6.32-5-686 on i386
        Free/total memory: 24360760/56164352

        FATAL ERROR!

        java.lang.ExceptionInInitializerError
        at com.limegroup.gnutella.gui.Initializer$6.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
        at java.awt.EventQueue.access$000(EventQueue.java:85)
        at java.awt.EventQueue$1.run(EventQueue.java:603)
        at java.awt.EventQueue$1.run(EventQueue.java:601)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
        Caused by: java.lang.UnsupportedOperationException: The system tray is not supported on the current platform.
        at java.awt.SystemTray.getSystemTray(SystemTray.java:151)
        at com.limegroup.gnutella.gui.notify.TrayNotifier.(Unknown Source)
        at com.limegroup.gnutella.gui.notify.NotifyUserProxy.(Unknown Source)
        at com.limegroup.gnutella.gui.notify.NotifyUserProxy.(Unknown Source)
        … 15 more

        — listing session information —
        Current thread: main
        Active Threads: 21
        Peak Number of Thread: 26
        System Load Avg: 0.29
        Objects Pending GC: 0
        Free Space In Settings: 189558976512
        Free Space In Incomplete: 189558976512
        Free Space In Downloads: 189558976512
        Heap Memory Usage: init = 33027648(32253K) used = 32482744(31721K) committed = 56164352(54848K) max = 469762048(458752K)
        Non-Heap Memory Usage: init = 19136512(18688K) used = 29093488(28411K) committed = 30408704(29696K) max = 117440512(114688K)

        — listing threads —
        Timer-0: 1
        CreationTimeCacheDeserializer: 1
        Timer-1: 1
        AWT-Shutdown: 1
        MulticastClerk: 1
        Deadlock Detection Thread: 1
        CleanStaleDevices: 1
        BroadcastClerk: 1
        Hasher: 1
        AWT-XAWT: 1
        DelayedGUI: 1
        SwingWorker-pool-1-thread-1: 1
        main: 1
        Thread-5: 1
        Thread-3: 1
        AWT-EventQueue-0: 1
        DHT-Executor: 1
        NIODispatcher: 1
        IdleThread: 1
        Image Fetcher 2: 1
        Image Fetcher 3: 1

        — listing properties —
        WINDOW_Y=44
        LAST_HTTP_FAILOVER=1301393161161
        WINDOW_X=409
        PORT=7447
        TOTAL_CONNECTION_TIME=148047556
        CUSTOM_INETADRESS_TO_BIND=193.205.154.238
        INSTALLED=true
        UI_LIBRARY_TREE_DIVIDER_LOCATION=117
        EXTENSIONS_TO_SEARCH_FOR=m4a;mpg;tif;mpe;rmvp;ogm;cue;swf;shn;…
        TOTAL_UPTIME=147989
        INTRO_LOCAL_LINK=http://www.frostclick.com/wp/index.ph…
        COUNTRY=
        LAST_SHUTDOWN_TIME=1301393548589
        APP_WIDTH=1511
        SESSIONS=21
        MINIMIZE_TO_TRAY=false
        CHAT_IRC_NICK=pippola
        FRACTIONAL_UPTIME=0.001241002
        LAST_EXPIRE_TIME=1304071871058
        TOTAL_CONNECTIONS=41
        AFTER_SEARCH_LOCAL_LINK=http://www.frostwire.com/android/?fro…
        LAST_UPDATE_TIMESTAMP=1
        RUN_ONCE=true
        INTRO_URL=file:///home/installer/.frostwire4.20…
        APP_HEIGHT=986
        MAX_QUERY_LENGTH=100
        INTRO_TORRENT_LINK=http://vodo.net/assets/torrents/Zenit…
        MAX_SIM_DOWNLOAD=8
        INTRO_NETWORK_LINK=http://www.frostclick.com/wp/index.ph…
        EXTENSIONS_MIGRATE=false
        EVER_ACCEPTED_INCOMING=true
        CLIENT_ID=2C84A6B65C300BC0B525EB04E13B5500
        EXTENSIONS_LIST_UNSHARED=pdf;doc;rtf
        AFTER_SEARCH_NETWORK_LINK=http://www.frostwire.com/android/?fro…
        AFTER_SEARCH_URL=file:///home/installer/.frostwire4.20…
        CHAT_SERVER=chat.frostwire.com

        **************** Comments from the user ****************
        null

  9. I’ve just upgraded today and any files I download don’t appear in the default saved file folder, which I always use, either in FW or on windows unless I specifically search for them and they are listed as being in said folder. I tried doing a clean install and now FW doesn’t display the files that were previously in the same folder despite windows and my media player listing them okay. Am using Windows Vista. I may have re-installed an older version (4.21.1) and this has fixed the issue.

  10. i have a windows 7 laptop and i would like to know if frostwire will slow , freeze ,or crash my computer. also i want to know if frostwire will give my computer viruses or spyware.

    1. Not frostwire, but some files you download could.
      Never use frostwire to download executable files (such as, e.g., games). If you just download mp3/mp4 music files or mpg/avi videos, no problem.
      Also, set frostwire up so that when you close it, it stops immediately (not waiting for downloads to complete).

      If you are afraid of viruses and spyware, just use linux.
      Ciao,
      N.

  11. i hate frostwire because i have it downloaded on my computer but when you go to download a song instead of the song its a voice and it will either say as part of limwire and frostwire and other stuff. like why cant you just have the right songs ? i hate frostwire !!!!!!

    1. Yes I occasionally get some of these stupid voice files too.
      I think that someone (possibly sponsored by the music mayors) is intercepting all requests on the net, and produce these “voice” files matching the search string.
      I think they do it just to try and sabotage file sharing.

      With a little experience you’ll learn how to avoid them. 😉

      Ciao,
      N.

  12. Tried 4.21.5 and 4.21.6. Files will not save to the folder I selected. Saves them to the default folder.
    Running Windows 7 Ultimate.

  13. I hate the new frostwire 5.
    For search how do i search for only music and not get video’s and wallpapers of the artist. i just want to download music!

    1. just add the word ” mp3″ at the end of your search and you’ll be searching only for torrents that contain .mp3 files in them.

      When you see results, you can expand them by clicking on the [+] icon next to the result name. Then you can filter the contents of the result by typing for whatever you are looking for.

  14. The categories were great in previous versions. I really don’t understand why there are not in the upgrade. How can you do the other searches like genre using teh box? maybe I don’t know the name of the song. How about artist search?

    Is there only the one default torrent folder now? Sharing is gone off the setup and there is no distinction between up and down loads?

    We now have to study and learn all the bit torrent language and setups to properly manage our FW? Troublesome.

  15. Hey Nick,

    You said, with a little experience you’d learn how to avoid them, that is, the voice files.. Could you give an example or some tips on how to do that?

    Patty

Comments are closed.