XMMS is a multimedia player for unix systems. XMMS stands for X MultiMedia System and can play media files such as MP3, MOD's, WAV and others with the use of Input plugins.
XMMS is mainly targeted at music playback, but through thirdparty plugins some rudimentary video capabilities exists, but there are much better systems other than XMMS for video support.
The XMMS player was modeled after Winamp from the Windows operating system. XMMS is not a port of Winamp but was written from scratch by Mikael and Peter Alm.
In the 'Audio I/O' tab you control the heart of XMMS, which would be the Input and Output plugins.
In the 'Input plugins' part you can disable/enable and configure the available plugins. The list box displays the name of the plugin, it's file name and '(disabled)' if you have disabled the plugin.
The 'Output Plugin' is where you tell XMMS how it should play the audio back. Today you can only have one 'Output Plugin' active at a time. So you can't both listen to the music through the 'OSS Driver' and save the music to disk with 'Disk Writer'.
Some Features of "XMMS":
'Read info on'
tells XMMS when to load the information from the files in your playlist.
will load the information when the files are visible in the playlist.
will load the information when you add the file to the playlist. Having 'Load' turned on when loading a 6000 song playlist might not be a good idea. If both options are turned off XMMS will only load the information when the song is currently playing.
'Convert to space'
This will convert " " to " " when the filename is displayed in the playlist. ( is what browsers use instead of space)
'Convert underscore to space'
This will display " " instead of "_" in the playlist.
'Dim titlebar when inactive'
Will tell XMMS to use the dimmed titlebar from the current skin when the window is inactive.
'Sort "jump to file" alphabetical'
Will sort the 'Jump to file' dialog (available by pressing "j") in alphabetical order instead of the order it's in the playlist.
'Use realtime priority when available'
This works only if XMMS is run as root or is setuid as root. It will allow XMMS to get all the CPU power it needs, and can greatly improve the playback on slower systems. NOTE: The 'Disk Writer' plugin will NOT work with this option enabled, also you need to restart XMMS in order for this to make a change.
'Pause between song for [ ] seconds'
Will make a defined pause between each song.
'Show windowmanager decorations'
Enables the windowmanager borders around XMMS.
'Mouse Wheel adjust Volume by (%)'
If you have a mouse with a wheel, you can change how much of the volume to be changed when you move it up or down.
'Allow multiple instances'
This will allow you to start more than one XMMS. You have to quit XMMS before this change takes effect.
'Always show clutterbar'
Will make the OAIDV part of the main window to be displayed all the time.
'Save window positions'
Will save the main window's position on the screen instead of letting the windowmanager choose location.
'Show numbers in playlist'
Enables the display of the internal track number in the playlist.
'Equalizer doublesize linked'
Will display the Equalizer in doublesize if you make XMMS doublesize.
'Smooth title scroll'
Makes the title scroll go smoother.
'Snap window at [ ] pixels'
Tells XMMS how close you can position the three windows until they dock / snap together with each other.
'Use "" as a directory delimiter'
This will come in handy if you are using playlist files from a windows player, so XMMS will treat as /.
'Use meta data in playlists'
When enabled, all playlists will be saved with the configured 'Title' string for quick loading of information when you load a playlist.
· ALSA output: ALSA 0.9.0 or better.
· Esound output: esound 0.2.8 or better.
· Mikmod input: libmikmod 3.1.10
· Ogg Vorbis input: libvorbis
· OpenGL Visual plugin: Mesa 3.0 or better.