Decoder plugins
Prev | Chapter 7. Plugin reference | Next

## Decoder plugins

### `dsdiff`

Decodes DFF files containing DSDIFF data (e.g. SACD rips).

Setting | Description
--- | ---
`lsbitfirst` `yes|no` | Decode the least significant bit first. Default is `no`.

### `dsf`

Decodes DSF files containing DSDIFF data (e.g. SACD rips).

### `fluidsynth`

MIDI decoder based on FluidSynth.

Setting | Description
--- | ---
`sample_rate` | The sample rate that shall be synthesized by the plugin. Defaults to 48000.
`soundfont` | The absolute path of the soundfont file. Defaults to `/usr/share/sounds/sf2/FluidR3_GM.sf2`.

### `mikmod`

Module player based on MikMod.

Setting | Description
--- | ---
`loop` `yes|no` | Allow backward loops in modules. Default is `no`.
`sample_rate` | Sets the sample rate generated by `libmikmod`. Default is 44100.

### `modplug`

Module player based on MODPlug.

Setting | Description
--- | ---
`loop_count` | Number of times to loop the module if it uses backward loops. Default is `0` which prevents looping. `-1` loops forever.

### `wildmidi`

MIDI decoder based on libwildmidi.

Setting | Description
--- | ---
`config_file` | The absolute path of the timidity config file. Defaults to `/etc/timidity/timidity.cfg`.

Prev | Up | Next
Input plugins | Home | Encoder plugins