REQ: Portable SoulSeek

Description: 
Are there any plans of making soulseek portable? I would really like to carry it anywhere on my usb.
0
Your rating: None
1
Average: 1 (12 votes)

Comments

The prospect of turning SoulseekQt into a portable app hasn't been brought up before, but it shouldn't be very hard to do as long as the configuration and download paths are made relative to the location of the executable. I'm in the middle of adding a number of new features to the client right now, but as soon as it stabilizes I'll post a portable build to this thread. If there's enough user interest in this sort of thing, I'll see what I can do about releasing portable builds on a regular basis.

Thanks, Nir

Thank you very much! I'm sure that many users would love portable version. All popular software nowadays is getting portable versions. Users don't like that programs save their settings to registry and such stuff :) And it's nice to have your favorite piece of software always with you on usb..

Greetings

+1. Please also have SoulseekQT Portable in a ZIP download. You should be able to include all the necessary DLLs in the local folder and have all the settings in an INI file. There is an existing QT Library called QTSettings through which you can read and write settings from an INI file.

http://doc.qt.digia.com/stable/qsettings.html
"If you want to use INI files on all platforms instead of the native API, you can pass QSettings::IniFormat as the first argument to the QSettings constructor"

http://www.qtcentre.org/wiki/index.php?title=Building_static_applications
"In static linking, the linker embeds all library routines used in an application into the executable. This leads to a significantly larger executable compared to dynamic linking. Static linking is mostly used for simplifying deployment, because the executable is more portable since it doesn't require all libraries installed on the target system."

http://qt-project.org/wiki/Build_Standalone_Qt_Application_for_Windows
"The goal of this article is to show how to build a standalone executable file of a Qt application for Microsoft Windows. This is an executable file that has no dependencies (aka does not require any dynamic linking to libraries). To create such a standalone version of a Qt application all required libraries should be embedded into the application using static linking."

http://www.anavi.org/article/140/
http://www.qtcentre.org/threads/2395-making-a-portable-binary-on-windows
http://web.archive.org/web/20100729174143/http://doc.trolltech.com/4.5/d...
http://qt-project.org/forums/viewthread/15666
http://stackoverflow.com/questions/5692470/static-linking-with-a-qt-project
http://qt-project.org/faq/answer/why_does_a_statically_built_qt_use_the_...
http://qtnode.net/wiki/Qt4_with_Visual_Studio_and_static_C_runtime

i'd also love a portable version.. i'd use it even more then the fixed one.. any chance of this beeing made? Thanks!

roomx's picture

I want that app for iOS :/

Me too! I use it on different networks so it would be too nice to have the same situation everywhere. Thanks!

hi there, while this thread i old, any idea how to install the old NS oder QT client in portable mode ? perhaps just installing and copying several files together , any ideas/how-tos ?

So what are the changes necessary to make the client portable? I can certainly give the user the option of having the client use a configuration file in the same folder, but what else? Would shared folder and download paths have to be relative?