Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mpd
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Иван Мажукин
mpd
Commits
1b266218
Commit
1b266218
authored
Apr 22, 2016
by
Max Kellermann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc/{user,protocol}: add a list of supported tags
A complete list which replaces the incomplete list in the mpd.conf manpage.
parent
3db5f4d0
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
192 additions
and
6 deletions
+192
-6
Makefile.am
Makefile.am
+3
-1
tags.xml
doc/include/tags.xml
+154
-0
mpd.conf.5
doc/mpd.conf.5
+2
-4
mpdconf.example
doc/mpdconf.example
+1
-1
protocol.xml
doc/protocol.xml
+19
-0
user.xml
doc/user.xml
+13
-0
No files found.
Makefile.am
View file @
1b266218
...
...
@@ -2109,7 +2109,9 @@ developer_DATA = $(wildcard doc/developer/*.html)
DOCBOOK_HTML
=
$
(
patsubst %.xml,%/index.html,
$(DOCBOOK_FILES)
)
$(DOCBOOK_HTML)
:
%/index.html: %.xml
DOCBOOK_INCLUDES
=
$
(
wildcard
$(srcdir)
/doc/include/
*
.xml
)
$(DOCBOOK_HTML)
:
%/index.html: %.xml $(DOCBOOK_INCLUDES)
$(XMLTO)
-o
$
(
@D
)
--stringparam
chunker.output.encoding
=
utf-8 html
--stringparam
use.id.as.filename
=
1
$<
doc/api/html/index.html
:
doc/doxygen.conf
...
...
doc/include/tags.xml
0 → 100644
View file @
1b266218
<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE itemizedlist PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<itemizedlist>
<listitem>
<para>
<varname>
artist
</varname>
: the artist name. Its meaning is not
well-defined; see
<varname>
composer
</varname>
and
<varname>
performer
</varname>
for more specific tags.
</para>
</listitem>
<listitem>
<para>
<varname>
artistsort
</varname>
: same as
<varname>
artist
</varname>
, but for sorting. This usually omits
prefixes such as "The".
</para>
</listitem>
<listitem>
<para>
<varname>
album
</varname>
: the album name.
</para>
</listitem>
<listitem>
<para>
<varname>
albumsort
</varname>
: same as
<varname>
album
</varname>
,
but for sorting.
</para>
</listitem>
<listitem>
<para>
<varname>
albumartist
</varname>
: on multi-artist albums, this is
the artist name which shall be used for the whole album. The
exact meaning of this tag is not well-defined.
</para>
</listitem>
<listitem>
<para>
<varname>
albumartistsort
</varname>
: same as
<varname>
albumartist
</varname>
, but for sorting.
</para>
</listitem>
<listitem>
<para>
<varname>
title
</varname>
: the song title.
</para>
</listitem>
<listitem>
<para>
<varname>
track
</varname>
: the track number within the album.
</para>
</listitem>
<listitem>
<para>
<varname>
name
</varname>
: a name for this song. This is not the
song title. The exact meaning of this tag is not well-defined.
It is often used by badly configured internet radio stations
with broken tags to squeeze both the artist name and the song
title in one tag.
</para>
</listitem>
<listitem>
<para>
<varname>
genre
</varname>
: the music genre.
</para>
</listitem>
<listitem>
<para>
<varname>
date
</varname>
: the song's release date. This is
usually a 4-digit year.
</para>
</listitem>
<listitem>
<para>
<varname>
composer
</varname>
: the artist who composed the song.
</para>
</listitem>
<listitem>
<para>
<varname>
performer
</varname>
: the artist who performed the song.
</para>
</listitem>
<listitem>
<para>
<varname>
comment
</varname>
: a human-readable comment about this
song. The exact meaning of this tag is not well-defined.
</para>
</listitem>
<listitem>
<para>
<varname>
disc
</varname>
: the disc number in a multi-disc album.
</para>
</listitem>
<listitem>
<para>
<varname>
musicbrainz_artistid
</varname>
: the artist id in the
<ulink
url=
"http://musicbrainz.org/doc/MusicBrainzTag"
>
MusicBrainz
</ulink>
database.
</para>
</listitem>
<listitem>
<para>
<varname>
musicbrainz_albumid
</varname>
: the album id in the
<ulink
url=
"http://musicbrainz.org/doc/MusicBrainzTag"
>
MusicBrainz
</ulink>
database.
</para>
</listitem>
<listitem>
<para>
<varname>
musicbrainz_albumartistid
</varname>
: the album artist
id in the
<ulink
url=
"http://musicbrainz.org/doc/MusicBrainzTag"
>
MusicBrainz
</ulink>
database.
</para>
</listitem>
<listitem>
<para>
<varname>
musicbrainz_trackid
</varname>
: the track id in the
<ulink
url=
"http://musicbrainz.org/doc/MusicBrainzTag"
>
MusicBrainz
</ulink>
database.
</para>
</listitem>
<listitem>
<para>
<varname>
musicbrainz_releasetrackid
</varname>
: the release track
id in the
<ulink
url=
"http://musicbrainz.org/doc/MusicBrainzTag"
>
MusicBrainz
</ulink>
database.
</para>
</listitem>
</itemizedlist>
doc/mpd.conf.5
View file @
1b266218
...
...
@@ -176,10 +176,8 @@ when saving playlists. The default is "no".
.TP
.B metadata_to_use <tags>
This specifies the tag types that will be scanned for and made available to
clients. Possible values are artist, album, title,
track, name, genre, date, composer, performer, comment, disc,
musicbrainz_artistid, musicbrainz_albumid, musicbrainz_albumartistid,
musicbrainz_releasetrackid, musicbrainz_trackid. Multiple tags may be specified
clients. Possible values are listed in the MPD user manual.
Multiple tags may be specified
as a comma separated list.
An example value is "artist,album,title,track". The special value "none" may
be used alone to disable all metadata. The default is to use all known tag
...
...
doc/mpdconf.example
View file @
1b266218
...
...
@@ -115,7 +115,7 @@
#
# This setting defines a list of tag types that will be extracted during the
# audio file discovery process. The complete list of possible values can be
# found in the
mpd.conf man page
.
# found in the
user manual
.
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
#
# This setting enables automatic update of MPD's database when files in
...
...
doc/protocol.xml
View file @
1b266218
...
...
@@ -202,6 +202,25 @@
omitted, then the maximum possible value is assumed.
</para>
</section>
<section
id=
"tags"
>
<title>
Tags
</title>
<para>
The following tags are supported by
<application>
MPD
</application>
:
</para>
<xi:include
href=
"include/tags.xml"
xmlns:xi=
"http://www.w3.org/2001/XInclude"
/>
<para>
There can be multiple values for some of these tags. For
example,
<application>
MPD
</application>
may return multiple
lines with a
<varname>
performer
</varname>
tag. A tag value is
a UTF-8 string.
</para>
</section>
</chapter>
<chapter
id=
"recipes"
>
...
...
doc/user.xml
View file @
1b266218
...
...
@@ -1298,6 +1298,19 @@ database {
</para>
</section>
<section
id=
"tags"
>
<title>
Metadata
</title>
<para>
When scanning or playing a song,
<application>
MPD
</application>
parses its metadata. The
following tags are supported:
</para>
<xi:include
href=
"include/tags.xml"
xmlns:xi=
"http://www.w3.org/2001/XInclude"
/>
</section>
<section
id=
"queue"
>
<title>
The queue
</title>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment