FrostWire 4.17.2 for MacOSX

Download FrostWire 4.17.2 for MacOSX

This release for MacOSX includes some of the fixes added to Windows 4.17.2 release but it’s aimed mostly to solve some incompatibilities found on the new Macbooks and Macbook PROs.

Some Mac users had reported that FrostWire 4.17.1 would not start , we revised the previous launcher and fixed possible errors and updated the Mac OSX native libraries for improved Leopard compatibility. Also FrostWire will now refuse to be executed from the Disk Image (DMG), teaching some newly mac-converted users how they should install the application.

6 thoughts on “FrostWire 4.17.2 for MacOSX

  1. What happend to the SLACKWARE version of frostwire???.
    All i see are other types –ie Mac Win Ubuntu.Why was the slackware version omitted on the new website?…


  2. Strange limitation for the DMG… Why do not just advise rather than impose your choice ?
    Moreover, the test code is bad :
    “if(s.startsWith(“/Valumes”))” : if FrostWire is on an external volume, the application will refuse to launch too, even if it is not on a DMG volume.

    So, users to kill this limitation, edit the file (with a hexa editor) “FrostWireLauncher.class” in the FrostWire bundle, search for the string “/Volumes” and change it with something else of the same size (by example “/Valumes”)

    1. JP.

      Many users would try to double click the installer right there on the DMG. When it runs for the first time, it needs to decompress, and the DMG can’t hold the decompressed folder, therefore we got hundreds of complains. I guess we can make our check better than s.startsWith(“/Volumes”) to check for the path to the dmg… so that we don’t hurt those trying to put frostwire on a external drive (did not think of that, my bad)

      Thanks for this comment

  3. @JP:

    Launcher class code fixed. I’ve tested a new DMG on my development machine, I dragged it to an external flash drive and ran from there without problems thanks to your advice. This will be included on our next installer.

    Here’s the diff:

    gubatron$ svn diff
    — (revision 1021)
    +++ (working copy)
    @@ -294,7 +294,7 @@

    – if (currentFolder.startsWith(“/Volumes”)) {
    + if (currentFolder.startsWith(“/Volumes/FrostWire”)) {
    String options[] = new String[] {“Help me please!”,
    “Got it, thanks”};

  4. Okay, thank you for that 🙂

    Ps : I’m not English man, so excuse me if some words was badly choosen : I’m not angry for this problem !

Leave a Reply to JP Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s