diff --git a/doc/protocol.rst b/doc/protocol.rst index 4dcd021f8..d097f7a50 100644 --- a/doc/protocol.rst +++ b/doc/protocol.rst @@ -774,8 +774,8 @@ Whenever possible, ids should be used. .. _command_playlistfind: :command:`playlistfind {FILTER}` - Finds songs in the queue with strict - matching. + Search the queue for songs matching + ``FILTER`` (see :ref:`Filters `). .. _command_playlistid: @@ -795,8 +795,10 @@ Whenever possible, ids should be used. .. _command_playlistsearch: :command:`playlistsearch {FILTER}` - Searches case-insensitively for partial matches in the - queue. + Search the queue for songs matching + ``FILTER`` (see :ref:`Filters `). + Parameters have the same meaning as for :ref:`find + `, except that search is not case sensitive. .. _command_plchanges: diff --git a/doc/user.rst b/doc/user.rst index 3b1052836..f35731e42 100644 --- a/doc/user.rst +++ b/doc/user.rst @@ -1106,6 +1106,15 @@ See :ref:`tags` for a list of supported tags. The :ref:`metadata_to_use ` setting can be used to enable or disable certain tags. +Note that :program:`MPD` may not necessarily read metadata itself, +instead relying on data reported by the decoder that was used to read +a file. For example, this is the case for the FFmpeg decoder: both +:program:`MPD` and FFmpeg need to support a given metadata format in +order for metadata to be picked up correctly. + +Only if a decoder does not have metadata support will :program:`MPD` +attempt to parse a song's metadata itself. + The queue ---------