Version 4 (modified by daelstorm, 17 years ago) ( diff )


Which Operating systems does Museek-Plus run on?

Museek-Plus is known to compile and run on Linux, FreeBSD and OpenBSD. It is rumoured to run on OSX, but corroborating evidence is needed. All attempts to compile it in Cygwin have met with failure, to our best knowledge. Mucous does work in Cygwin, if pymucipher is compiled, first.

Why should I use Museek-Plus? What does it have that other clients don't?

Museek-Plus can be accessed from multiple machines: Museek+ is separated into the backend (or daemon or server, if you prefer), museekd, and the clients, like Museeq and Mucous. This means you can run museekd on one box on your network and run several instances of museeq or mucous from other computers on the network all using the same Soulseek Username.

Low resource usage: If you do not wish to, you never need run a museeq or any other client on the same machine museekd is running on.

Looks: Museeq is a QT app. So, if you use KDE, Museeq will fit perfectly into your desktop. If you're not using KDE, you can still theme Museeq to meld with whatever X11 configuration you use.

Speed: The Museek Daemon was written in C++, so it's considerably faster than the Python-based clients, Nicotine and PySoulSeek who are a bit slower on the GUI front. This means your GUI doesn't need to be a resource waste that slows you down.

X-less: You don't need an X-Server to run museekd. You can use Mucous as a client, instead of Museeq. Or, you could use MuseekControl, if you just want to search, browse and initate downloads.

What about all these dependencies? I've read the INSTALL file, but am still confused.

SConstruct (or scons) is the build script that compiles and installs museek-plus. It requires Python, and should come with the source tarball. The recommended version is 0.95.

GCC 3 or greater is recommended.

QT3 is required by museeq, and QSA is an optional dependency.

SWIG is required for building the mucipher module required by the Python clients: mucous, mulog, and museekcontrol.

libxml++ is a library seperate from libxml, although both are required by museekd.

muscand requires FAM or GAMIN, or it simply will be skipped and not compile.

Note: See TracWiki for help on using the wiki.