Quick start

Beginner's Guide

Illustrated Manual



Skins (146)

Visuals (115)

Input Plug-ins (35)

Output Plug-ins (5)

General Plug-ins (11)

Archive Reader (16)

Input Plug-ins (40)

DSP Plug-ins (10)

Tag Editing Plug-ins (6)

External Encoders (3)

External Add-ons (15)

XMPlay Archive (69)

Extra Tools
(4.10) External encoders
by Thomas Radeke, 2006-04-20 02:16:16

Encoder options

Here you can add/remove/edit the encoders available to the device list.

Any command-line encoder can be used, optionally using STDIN, so that no intermediate file writing is required. The resolution of the sample data sent to the encoder will be as set in the "Device" options above, unless it is overriden here. Settings for the LAME and OGGENC encoders are provided, to use them put the LAME.EXE or OGGENC.EXE file in the same directory as XMPlay.

  • %i - A command-line tag used as the wav input source, please note this uses the two pass method of creating the wav then encoding the file and is much slower. Only use this command if the encoder in question does not support the STDIN command.
  • %o - A command-line tag used as the output/destination, and should be placed where destination is required in the encoder's command line options.
  • %1-7 - These are used for the different tags such as title and artist, the full list is shown below.
    • %1 Title
    • %2 Artist
    • %3 Album
    • %4 Year
    • %5 Track
    • %6 Genre
    • %7 Comment
  • %t - A command-line tag used as the track title, and should be placed where title/filename is required in the encoder's command line options.
  • Normalize - This check box enables/disables volume normalization of the written file.

Tip: Normalization requires the %i source tag in the encoder command-line.

Adding an encoder

Once an encoder has been installed it must be configured. This is done by adding a command to XMPlay so it knows were and how to send the information, as well as settings on how to encode the file.

  1. First enter the name for the encoder you are installing, this name is up to you. For example in this screenshot I have chosen LAME as the name, we then click the add button.

    Encoder name

  2. This command line is all that needs to be added, and is different for every encoder. To make this easier, examples of the command line and what each part means has been listed in the Encoders Settings section. Information about an individual encoder's commandline can usually be found in contained with the encoder as a txt file or in the encoder itself. Simple double clicking on the encoder in windows explorer will give a description with most encoders.

    Encoder commandline

  3. Don't forget to enter the extension of the encoded file. In this case "mp3" is the correct extension for this filetype. The "wav" extension will be used by default if this field is left empty.

    Encoder extension and resolution

    This section also allows you to specify the resolution of the audio for each encoder instead of just accepting the current resolution selected.

  4. The encoder is now set up and ready for use.