On 2015/10/27 03:40, Ben Boeckel <[email protected]> wrote:
> Some clients act weird in the face of silence and buffer it rather thay
> "playing" it. This causes severe lag when the stream is unpaused.

There are other clients which time out when not getting any data.
(All audio streaming software sucks (and that includes MPD).  No
matter what you do, at least one program breaks.)

Though I find it surprising to buffer silence.  I don't want to
support software that is so obviously broken.  A streaming client
should not care if it's silence or music that's being received - just
play what you get, damnit!

But I understand your desire to control MPD's behavior when the user
presses pause.  Since HTTP streaming is all but a well-defined
protocol, there is no right and no wrong.

> +              <row>
> +                <entry>
> +                  <varname>play_silence</varname>
> +                  <parameter>PS</parameter>
> +                </entry>
> +                <entry>
> +                  If <literal>true</literal>, silence will be played
> +                  while the stream is paused.
> +                </entry>
> +              </row>

I don't like the option's name, because it's hard to understand what
it does.

Your documentation describes only what it does when configured "yes",
which is the old behavior - but it does not describe the new behavior
at all!  What does it do when "no" is configured?  And what's the
default?
_______________________________________________
mpd-devel mailing list
[email protected]
http://mailman.blarg.de/listinfo/mpd-devel

Reply via email to