OSX

I can't explain how happy I was today discovering SoulseekQT! I've been looking forward to this day for a long time. The thought of running a 'true' native slsk app on my mac gives me goosebumps!

Is this as simple as the QT webpage describes? Will this be possible soon? Even in beta?

"Use the code from one single code-base and rebuild for all supported Windows versions and other platforms."

Can you deploy the code for OSX? If so, I would LOVE to try the beta :)

Thanks Nir,

I just found my answer....

"The new client is built using the cross-platform Qt framework. This might make it relatively easy to port to other non-Windows platforms such as Linux and Mac. Since I haven't tried do that yet I have no idea how practical it would be, but I definitely intend to once the Windows build generally stabilizes."

I bet this beta is currently more stable then any mac client currently out there :)

The wait is gonna hurt, but will be worth it.

Hi audiophilepj,

As mentioned in my post regarding Public Build 1, I don't know how simple that would be. I don't have a mac either, but I did manage to get OSX working in a virtual machine. My plan has been to delay porting efforts until the Windows version has reached a more mature milestone, but it appears there's a lot of interest in a Mac version of the Soulseek client. I can't promise anything at this point, but I'll see what I can do about getting it to compile and run in said virtual machine sooner rather than later.

back stabbath's picture

Having a Qt client is great news for people who want to run it on Linux as well.

I don't imagine porting it should be hard at all, as it's meant to be a cross-platform framework. Though yeah, I'm sure you'll want to work on getting it stable on your own platform first.

If you need a hand with any it (porting, testing...), give a shout. I for one would be happy to pitch in what I can. :)

That would be amazing! Thanks,

Hi Nir,
I am a mac user and developer, if you need help. I can help

Thank you, fortunately Qt appears to be abstracting everything near perfectly so I haven't run into mac-specific issues so far. My bigger problem is that I don't have the best setup to test on, the virtual machine works well enough but I can't update the operating system, so compatibility with later versions of Snow Leopard is uncertain. I'm hoping to be able to build a hackintosh some time soon.

Neither builds are working on 10.6.8.
Excerpt from the crash report:

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0

Dyld Error Message:
Library not loaded: QtGui.framework/Versions/4/QtGui
Referenced from: /Volumes/ZS/SoulseekQT.app/Contents/MacOS/SoulseekQT
Reason: image not found

Binary Images:
0x8fe00000 - 0x8fe4162b dyld 132.1 (???) <39AC3185-E633-68AA-7CD6-1230E7F1CEF4> /usr/lib/dyld

Same thing when launching from the applications folder.

Did you install the Qt framework?

Now i have, it's working, sorry for the false alarm.

It's not that i'm not grateful, but why this nokia crap? They always sucked at software. And half gig..., is there instructions on how to completely remove qt if i want to?

Couldn't you write a native mac app, without package installation? I hate that these packages are huge and leave such a mess.

Public Build 5 for Mac on the download page now links to a DMG that bundles Qt with it, so you don't need to install the Qt framework.

I don't know what experiences you've had with Nokia software, but Qt has been absolutely fantastic so far. It's also the only way I can develop for Windows, Mac, and Linux all at the same time. I count my blessings for having Qt as a development option.

Well, i had 4 different top-end symbian nokias, i've used nokia pc suite, carbide, nokia maps, ovi stuff, all of which were revoltingly horrible, but at the time there wasn't much option.
Then the iphone came around and i was glad to jump ship.

Luckily, qt worked out for you.

So, if i want to install public build 5 from the .dmg, how do i completely remove qt (that i previously installed from the .mpkg)?

In a command prompt, su root (check these instructions if your root account is not enabled), then run /Developer/Tools/uninstall-qt.py