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.
- The usual Fast Forward, Rewind and Seek Slider.
OGGPLAY - Ogg-Vorbis audio decoder
- HTTP and FTP Streaming support including SHOUTcast and icecast.
- Also supports Title Streaming.
- The usual Fast Forward, Rewind and Seek Slider.
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.
- The usual Fast Forward, Rewind and Seek Slider.
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.
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.
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.