Sound support
Prev
Next

Sound support

KMuddy supports the MUD Sound Protocol (MSP) version 0.3. This allows sound and music files to be played at certain events.

First of all, you can only use MSP if your MUD supports it. Also, you need to have sound support compiled in. Binary packages have this support included.

The sound samples that are to be played can be obtained in two ways. You can download a sound pack from your MUD's website - if such a pack is available - and place it (uncompressed, of course) to a directory specified in a list of directories with sound files (see below). Alternately, if your MUD supports it, KMuddy can download these files for you automatically, as they are requested. These sound files are then stored in your kdehome directory, usually in .kde/share/apps/kmuddy/sounds.

Sound support can be configured in Settings / Global settings and in Profile / MUD Preferences. The former configures global settings, the latter profile-based ones. In these dialogs, you can enable/disable sounds, enter search paths where sound files are located and enable/disable support for downloading.

Some more things to be aware of - sound support is not (yet) perfect; if you're using aRts, then volume setting doesn't work, if using SDL, MIDI files may not be played correctly. MIDI files don't work at all with aRts :-(. Binary packages use aRts.

If multiple MSP-enabled connections are open, then they share the same sound players. Therefore, if both connections want to play something at the same time, only one sound will be played; exactly as if one connection sent both requests. To determine which sound is played, sound priorities are used - refer to MUD Sound Protocol specification for more information.

Prev
Next
Home


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team