PM123's Plug-ins
PM123 ships with a set of plug-ins for different purposes. The plug-ins
are configured in the configuration dialog.
Decoder plug-ins
MPG123 - Player for MPEG Audio encoded files
- Supports MPEG Audio 1.0, 2.0 and 2.5 Layer I, II, and III.
- MMX support.
- HTTP and FTP Streaming support including SHOUTcast and Icecast.
- Also supports Title Streaming.
- ID3 Tag editor.
- Can save streaming data to hard disk.
- Read Ahead Stream Buffering.
OGGPLAY - Ogg-Vorbis audio decoder
- HTTP and FTP Streaming support including SHOUTcast and Icecast.
- Also supports Title Streaming.
WAVPLAY - Decoder for lossless PCM files
- Decodes AIFF (Apple/SGI), AU (Sun/NeXT), CAF (Apple Core Audio File),
IFF (Amiga IFF/SVX8/SV16), MAT4 (GNU Octave 2.0 / Matlab 4.2), MAT5 (GNU
Octave 2.1 / Matlab 5.0), PAF (Ensoniq PARIS), PVF (Portable Voice
Format), SD2 (Sound Designer II), SDS (Midi Sample Dump Standard), SF
(Berkeley/IRCAM/CARL), VOC (Creative Labs), W64 (SoundFoundry WAVE 64),
XI (FastTracker 2) and maybe some more.
- HTTP and FTP Streaming support.
PLIST123 - Read and write playlist files
- Read LST (PM123 playlist), PLS (WarpVision and internet playlist),
M3U/M3U8 (WinAmp playlist).
- Write LST (PM123 playlist), M3U/M3U8 (WinAmp playlist).
- Supports HTTP, FTP sources including internet radio playlists.
You should never ever disable this plug-in. Otherwise PM123
will not work, since playlists are used to save some setting and for
drag and drop.
FOLDR123 - Play entire file system folders
- Decode the content of file system folders as virtual playlist.
CDDAPLAY - Play CD tracks through CDDA
- Playing through CDDA allows filtering of the music.
- FreeDB support.
- The usual Fast Forward, Rewind and Seek Slider.
OS2REC - A recording plug-in
- Stereo recordings with sampling rates up to 48kHz.
To record choose Load/Record from PM123's
context menu and enter the desired parameters.
Well, strictly speaking this is no decoder. And you may think it makes
no sense at all to record with a player. It makes
sense! Together with the equalizer plug-in
you may use you PC with PM123 as a professional equalizer.
PULSE123 - Record from PulseAudio server
- Play data from a PulseAudio
- 32 bits per sample support.
- Up to 96 kHz sampling rate.
To play from a PulseAudio source choose Load/Record PulseAudio
from PM123's context menu and select a
source.
Visualization plug-ins
ANALYZER - Sound visualization in PM123's
window
- Uses Fast DIVE API.
- Real-Time analysis and display of currently playing data.
- Visualization as oscilloscope, spectrum or spectroscope.
- Fallout Rate, Update Frequency and Percentage of viewed spectrum can
be changed.
This is part of the skin and must be referenced from the skin's
configuration file to work.
Filter plug-ins
REALEQ - A professional graphical sound
equalizer for music lovers
- High performance FFT convolution filter. Up to 16384 coefficients on a
Celeron 500.
- 32 1/3 octave ISO R10 Standard Serie bands.
- Independent control of the Left and Right channel.
- Group delay equalization.
DRC123 - Digital Room Correction for
PM123
- Compensation for the response of you room and speakers.
Output plug-ins
OS2AUDIO - Outputs sound to your sound card
- Uses Fast DART API.
- Millisecond accurate fetching of data for Visual Plug-ins.
- Support for Shared and Multiple sound cards.
- User changeable amount of buffered decoded data for a more responsive
system.
This is the default output.
WAVOUT - Outputs sound to your hard disk
- Outputs sound directly to your hard disk in WAV format.
- Operate faster than real time.
To activate wave output go to the properties dialog, page Output
Plug-ins.
PULSE123 - Outputs sound to a PulseAudio server
- Passes sound to a PulseAudio server. This might be used for remote
playback.
- 32 bits per sample support.
- Up to 192 kHz sampling rate.
To activate PulseAudio output go to the properties dialog, page
Output Plug-ins, configure the target
server in the pulse123 configuration dialog and activate the output.