Decoder plugins

adplug

Decodes AdLib files using libadplug.

SettingDescription
sample_rate The sample rate that shall be synthesized by the plugin. Defaults to 48000.

audiofile

Decodes WAV and AIFF files using libaudiofile.

faad

Decodes AAC files using libfaad.

ffmpeg

Decodes various codecs using FFmpeg.

SettingDescription
analyzeduration VALUE Sets the FFmpeg muxer option analyzeduration, which specifies how many microseconds are analyzed to probe the input. The FFmpeg formats documentation has more information.
probesize VALUE Sets the FFmpeg muxer option probesize, which specifies probing size in bytes, i.e. the size of the data to analyze to get stream information. The FFmpeg formats documentation has more information.

flac

Decodes FLAC files using libFLAC.

dsdiff

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

SettingDescription
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.

SettingDescription
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.

gme

Video game music file emulator based on game-music-emu.

SettingDescription
accuracy yes|no Enable more accurate sound emulation.

mad

Decodes MP3 files using libmad.

mikmod

Module player based on MikMod.

SettingDescription
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.

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

mpcdec

Decodes Musepack files using libmpcdec.

mpg123

Decodes MP3 files using libmpg123.

opus

Decodes Opus files using libopus.

pcm

Read raw PCM samples. It understands the "audio/L16" MIME type with parameters "rate" and "channels" according to RFC 2586. It also understands the MPD-specific MIME type "audio/x-mpd-float".

sidplay

C64 SID decoder based on libsidplay.

SettingDescription
songlength_database PATH Location of your songlengths file, as distributed with the HVSC. The sidplay plugin checks this for matching MD5 fingerprints. See http://www.hvsc.c64.org/download/C64Music/DOCUMENTS/Songlengths.faq.
default_songlength SECONDS This is the default playing time in seconds for songs not in the songlength database, or in case you're not using a database. A value of 0 means play indefinitely.
filter yes|no Turns the SID filter emulation on or off.

sndfile

Decodes WAV and AIFF files using libsndfile.

vorbis

Decodes Ogg-Vorbis files using libvorbis.

wavpack

Decodes WavPack files using libwavpack.

wildmidi

MIDI decoder based on libwildmidi.

SettingDescription
config_file The absolute path of the timidity config file. Defaults to /etc/timidity/timidity.cfg.