summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2018-11-07 00:28:15 +0100
committerMax Kellermann <max@musicpd.org>2018-11-11 12:55:35 +0100
commit72184dccfcdf697b0c74ac5dfc1b0e7a7cd114bb (patch)
tree97f7370c19e14dd90954e63dab2cad7574d05ecb /doc
parentfee75dc766995d9946af03b40861f19412b5edd9 (diff)
song/StringFilter: support regular expressions with "=~" and "!~"
This feature requires `libpcre`.
Diffstat (limited to 'doc')
-rw-r--r--doc/protocol.rst5
-rw-r--r--doc/user.rst1
2 files changed, 6 insertions, 0 deletions
diff --git a/doc/protocol.rst b/doc/protocol.rst
index b14f12f93..27364b821 100644
--- a/doc/protocol.rst
+++ b/doc/protocol.rst
@@ -157,6 +157,11 @@ of:
and are case-sensitive; the `search`
commands specify a sub string and ignore case.
+- ``(TAG =~ 'VALUE')`` and ``(TAG !~ 'VALUE')`` use a Perl-compatible
+ regular expression instead of doing a simple string comparison.
+ (This feature is only available if :program:`MPD` was compiled with
+ :file:`libpcre`)
+
- ``(file == 'VALUE')``: match the full song URI
(relative to the music directory).
diff --git a/doc/user.rst b/doc/user.rst
index 23ed5bcc9..d7773d358 100644
--- a/doc/user.rst
+++ b/doc/user.rst
@@ -67,6 +67,7 @@ For example, the following installs a fairly complete list of build dependencies
.. code-block:: none
apt install g++ \
+ libpcre3-dev \
libmad0-dev libmpg123-dev libid3tag0-dev \
libflac-dev libvorbis-dev libopus-dev \
libadplug-dev libaudiofile-dev libsndfile1-dev libfaad-dev \