+@node libopus
+@unnumbered libopus
+
+It is @strong{strongly} advisable to use the latest and much more
+advanced version of @code{libopus}.
+@url{https://wiki.hydrogenaud.io/index.php?title=Opus, Look} how many
+features and optimisations it gains from version to version.
+
+Current latest version @url{https://opus-codec.org/demo/opus-1.5/, brings}
+various ML-related enhancements for the decoder. Unfortunately Opus
+wrapper library does not provide @code{Decoder.SetComplexity} call.
+There is @url{git://git.stargrave.org/go-opus.git, fork} fork including
+it. Clone it somewhere, add Go module replacement in your current's
+@file{go.mod} file and build client with @code{decodersetcomplexity} tag
+specified:
+
+@example
+$ git clone git://git.stargrave.org/go-opus.git
+$ realpath go-opus | read pth
+$ echo "replace gopkg.in/hraban/opus.v2 => $pth" >> go.mod
+$ ./mk-bin decodersetcomplexity
+@end example
+
+Do not forget, that @code{libopus} must be built with
+@code{--enable-deep-plc} and @code{--enable-osce} to enable use of those
+advanced techniques.