build time. It is the default for client applications, reflecting its
widespread use in desktop environments.</p>
- <p>Volume setting is not currently supported when PulseAudio is in
- use.</p>
-
</div>
<h3>Changes To RTP Support</h3>
<div class=section>
<p>If it's detected at <tt>configure</tt> time, a new decoder
- program <tt>disorder-gstdecode</tt> is built. It uses the GStreamer
- library for audio decoding and sample-rate conversion, among other
- features.
+ program <tt>disorder-gstdecode</tt> and a new tracklength
+ plugin <tt>tracklength-gstreamer</tt> are built. These use the GStreamer
+ library for filetype detection, audio decoding and sample-rate conversion,
+ among other features. Using these, DisOrder can play any audio file
+ supported by GStreamer.
<p>The decoder has a number of options for controlling the sample-rate and
audio format conversion, allowing various tradeoffs between quality and
player *.mp3 execraw /usr/sbin/disorder-gstdecode -ralbum -f-8.0
player *.ogg execraw /usr/sbin/disorder-gstdecode -ralbum -f-8.0
player *.wav execraw /usr/sbin/disorder-gstdecode -ralbum -f-8.0
+
+ tracklength
+ tracklength *.flac tracklength-gstreamer
+ tracklength *.mp2 tracklength-gstreamer
+ tracklength *.mp3 tracklength-gstreamer
+ tracklength *.ogg tracklength-gstreamer
+ tracklength *.wav tracklength-gstreamer
</pre>
</p>
<li>The CGI program now checks user passwords even when it runs as the
main jukebox user(!).</li>
- <li>DisObedience doesn't crash when search terms change under its
+ <li>Disobedience doesn't crash when search terms change under its
feet.</li>
<li>The CGI program doesn't crash on some POST requests.