diff --git a/doc/user.xml b/doc/user.xml
index bdcd39287..90d1baa4f 100644
--- a/doc/user.xml
+++ b/doc/user.xml
@@ -647,8 +647,10 @@ systemctl start mpd.socket
linkend="pulse_output">PulseAudio), the
software mixer, the "null" mixer
(null; allows setting the
- volume, but with no effect) or no mixer
- (none). By default, the
+ volume, but with no effect; this can be used as a
+ trick to implement an external mixer) or no
+ mixer (none). By default, the
hardware mixer is used for devices which support it,
and none for the others.
@@ -1420,6 +1422,26 @@ buffer_size: 16384
+
+ Client Hacks
+
+
+ External Mixer
+
+
+ The setting 'mixer_type
+ "null"' asks
+ MPD to pretend that there is a
+ mixer, but not actually do something. This allows you to
+ implement a MPD client which
+ listens for mixer events, queries the
+ current (fake) volume, and uses it to program an external
+ mixer. For example, your client can forward this setting to
+ your amplifier.
+
+
+
+
Plugin reference