Shine encoding plugin

This encoding plugin features a fixed-point mp3 encoder,
with faster encoding on architectures without a FPU.

Right now the encoder is limited to stereo and 16 bit depth.
The bitrate and sample rate can be modified in audio_output.

audio_output {
        type            "httpd"
        name            "My shine stream"
        encoder         "shine"
        port            "8000"
        format          "44100:16:2"
        bitrate         "320"  # default: 128
}
This commit is contained in:
Andrée Ekroth
2014-01-12 21:40:29 +01:00
committed by Max Kellermann
parent 65ebfb16c9
commit ea771c17c5
7 changed files with 343 additions and 0 deletions

View File

@@ -1369,6 +1369,35 @@ systemctl start mpd.socket</programlisting>
</para>
</section>
<section>
<title><varname>shine</varname></title>
<para>
Encodes into MP3 using the shine library.
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>Setting</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry>
<varname>bitrate</varname>
</entry>
<entry>
Sets the bit rate in kilobit per second.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</section>
<section>
<title><varname>twolame</varname></title>