SHARE
Facebook X Pinterest WhatsApp

Linux.com: XMMS Plugins: A New Look

Written By
thumbnail
Web Webster
Web Webster
Apr 30, 2000

“This is ment to be a quick overview, introducing Linux users to
one of the most widely used multimedia systems in Linux: the X
MultiMedia System (XMMS). We will talk about what makes XMMS so
popular, including its plugins. The main reason that XMMS is so
popular, apart from its distinct name, is because it is quite
expandable due to plugins.
A Plugin to an application, as the
name implies is a piece of software that, when compiled, can
further expand and extend the functions of the application without
actually recompiling the original source code. To give an example,
if I had a really cool idea for a Scope, I could write it up as a
plugin and never actually worry about including an implementation
in the source code of the XMMS. XMMS itself makes numerous plugins
available for the common user.”

“Plugins are categorized by their functionality. There are
Plugins that add additional Input and Output capabilities. Input
plugins affect how XMMS is going to read the input audio file. For
example you want XMMS to be a able to play AU, or WAV format files,
then you have to install the input plugin that enables you to do
this.”

“Likewise, output plugins control how XMMS will produce output
and where it will be sent. Some Output plugins affect how the
output is sent to the audio device. For example, if you have an
audio card that supports eSound, then the Output plugin to use
would be eSound – one compatible with esd (Enlightenment Sound
Daemon). Other output plugins are available for OSS, and ALSA
compatible audio cards. Output plugins do not necessarily have to
output to audio devices. They could output files and hence, in a
sense, act as a file format converter. Next we have General and
Effects plugins. General and Effects plugins generally deal with
the way one can control XMMS.”


Complete Story

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.