Museek Links
Home Soulseek Links Nicotine Museek Code Graphics & Others
Museek+   Mucous   Murmur   Museek+ Wiki / Trac   Museek FAQ   Museek Guide

The New Museek-Plus site is at Sourceforge.net

The Museek FAQ has some useful hints on compiling Museek.
The Museek Guide explains how to configure and use Museek once it has been installed.
The Museek-Plus Wiki & Trac & Subversion Repository has more information about Museek+. (provided by Le_Vert)
Museek+ (or Museek-Plus) is an enhanced sourcecode tarball of Museek that is patched with SeeSchloss's RoomSearch patch, the addition of Banlists and Ignorelists to Museeq, many other UI changes to Museeq and several new features to museekd. Other assorted fixes, enhancements, and icons from contributing Museek users are included. You can read more about the New Features at the Wiki

Download the latest version from Sourceforge.net.

Old versions



You should compile releases of Museek-Plus older than 0.1.10 with the version of SCons included in the tarball since newer versions of SCons do not always compile correctly, if they compile at all, due to incompatibilities between SCons versions. Later releases have been tested to work with SCons 0.95, 0.96.91 and 0.96.92.

Download Museek+ 0.1.10 Source
New in Version 0.1.10: May 29th 2006
  • MUSEEK DAEMON
    • Added WishList Searching from Client Interfaces, but no timer, yet. ( IWishListSearch )
    • Added per-user search interface ( IUserSearch )
    • New Status Messages: Browse requests, browse refusals, userinfo requests, transfer finishing.
  • MUSEEQ
    • Ported ConnectDialog from designer ui to pure C++ code, to get around the annoying widget-cropping.
    • Added TrayIcon
    • Fixed sending empty Private Message
    • Moved Museeq's Default Icon theme to default/ subdir
    • Added Save password Checkbox to ConnectDialog in museeq
    • Added Start Daemon, Stop Daemon, and Config Selector buttons, and Auto-Start Daemon checkbox to ConnectDialog in museeq
    • Page Up/Page Down/arrows chat log scrolling in museeq (requested by y00sah)
    • New Status messages in Log Window and Online-alert messages (requested by chs_kasper)
    • Option in the config for automated messages (requested by lartza)
  • MUCOUS
    • Finished Interests and recommendations
    • Made Room Status log scrollable
    • Rewrote Scrolling variables (each mode/window has it's own scroll counter, now)
    • Rewrote much of the way internal data and variables are stored
    • Added /autoaway toggle
    • Added /searchuser option for User Searches (Alt-T in search)
    • Yanked a lot of dead code
    • Fixed the input-disappearing bug (happened on PM messages)
    • Fixed some config options not getting saved
    • Typo fixes in scrolling
    • User lists fixes
New in Version 0.1.9: May 29th 2006
  • Added mucous and museekcontrol to Museek-Plus and renamed mulog.py to mulog
  • Modified mulog to use a config file, thus protecting the password from prying eyes, and easing the use of mulog, slightly. Made logs to use the "DD Month YYYY HH:MM:SS [username]<Tab>message" format.
  • Added man pages for museekd, musetup, muscan, muscand and museeq, mulog, museekcontrol and mucous
  • Added VORBIS SCons option, allowing for manual disabling of OGG Vorbis support in muscan.
  • Added Icon Theme selector to museeq (Select the directory the museeq icons are in)
  • Fixed bluebox theme installation to share/museek/museeq/bluebox
  • Fixed an issue with images.cpp (and old versions of either QT or GCC) not compiling due to museeq->IconTheme not being enclosed in a QString() (thanks for your patience and help, leftcoast)
  • Updated my iTheme museeq icon theme (but it isn't installed).
  • Added Retry Upload(s) to museeq (it secretly clears uploads before retrying them)
  • Fixed some compiler warnings in museekd
  • Compiler Fix for x86_64 in browser.cpp
  • Added new menu for switching to the different modes, Chat Rooms, Private Chat, Transfers, Search, User Info and Browse
  • Added a new Commands Help dialog, and about 15 new /commands in chat.
  • Fixed an issue with newer versions of SCons not being able to complete the compile-tests for epoll and scandir because a change in conf.CheckFunc()
  • Fixed an issue with SCons (> 0.95) removing mucipherc.py, part of mucipher's python bindings, before installing, which caused installation to fail.
rhwinter's nicotine2museek.pl script is a great tool for importing settings from nicotine into museek.
SeeSchloss' museek & mulog init.d scripts for Gentoo.
Build Scripts
Binary Packages
QSA is an enhancement for Museeq. It allows scripting (such as Now-Playing scripts), and customizable menu items.
Info on how to get museek to build with QSA can be found in the FAQ.

Museek's Official site for Hyriand's original C++ Soulseek Client/Daemon.
Museeq (screenshot) is a Client GUI for museek.

My Museek-Based Programs

Mucous is my Curses client for Museek written in Python and based on Hyriand's original museekchat client. Mucous will now be included with museek-plus.

Go to the mucous page for screenshots, info and downloads.
MuTray is my GTK2 client for Museek written in Python. It currently has all the basic features, but is still unpolished and VERY unstable.

Go to the mutray page for info and downloads.
MuseekControl is now included with museek+. It's my rewrite of hyriand's defunct museekctl script. It allows you to control many of Museek's features from the command line, such as searching, downloading files, browsing, and monitoring transfers.

Since it's a Python script, it requires the pyMucipher module. If you didn't compile museekd with it, you can get it here: pymucipher 0.0.1. pymucipher requires SWIG.
Museek-Users is a Python script that displays banned, ignored and buddied users either in the shell or with xmessage. Copy it to somewhere on your path, like ~/bin/ and chmod +x it.
This QSA script adds menu items to Museeq for:
Rescanning & Reloading shares, Musetup, my Museek-Users script and remote SSH menu items for all the above. (Useful if museekd is on a different box)

Copy it to your ~/.museeq directory and enjoy. For more info, read the help menu item included in the script.
MuTransfers is a small museek client that autoclears finished, aborted and errored transfers, and Bans users who queue more files than a set limit.