| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Adds mixrampdb and mixrampdelay commands. Reads MIXRAP_START and
MIXRAMP_END tags from FLAC files and overlaps instead of crossfading.
|
|
Same for "listplaylistinfo".
|
|
This command prints a list of decoder plugins and their suffixes /
MIME types.
|
|
|
|
When the range end is missing, then the maximum possible value is
assumed.
|
|
|
|
The new command "replay_gain_mode" allows the user to switch the
replay gain mode on-the-fly. No more mpd.conf editing.
|
|
|
|
"rescan" is the same as "update", but it discards existing songs in
the database.
|
|
The update job id is positive. When used in a command list, MPD
prints one job id for each "update" command.
|
|
|
|
|
|
|
|
|
|
This command has been deprecated more than 5 years ago (0.10.0). Its
implementation is a kludge, let's remove it now.
|
|
Some clients have visual feedback for "database update is running".
Using the "database" idle event is unreliable, because it is only
emitted when the database was actually modified. This patch adds the
"update" event, which is emitted when the update is started, and again
when the update is finished, disregarding whether it has been
modified.
|
|
|
|
|
|
list_OK is returned only after command_list_ok_begin.
|
|
|
|
Document which commands were introduced after MPD 0.13.
|
|
|
|
A <varlistentry> was accidentally added before the
beginning of the intended <variablelist>
|
|
This command allows clients to search for stickers with a specified
name.
|
|
Consume mode removes each song played
|
|
When single mode is enabled, after current song it stops playback,
or it replay same song if repeat mode is activated.
|
|
The smartstop feature is a way to tell mpd to stop playing after
current song.
This patche provides:
- 'state' command returns 'smartstop' state (1 or 0)
- 'smartstop' can activate or not the smartstop state
- when song is terminated, mpd stops playing and smartstop is set to 0
|
|
The move command now accepts a range for the first argument, in the same
form as other range commands, e.g. move 15:17 3. The first song in the
range is placed at the destination position. Note that as with other
range commands, the range is inclusive on the left only; this example
would move only songs 15 and 16, not 17.
[mk: fixed signed/unsigned warnings; use G_MAXUINT instead of
UINT_MAX]
|
|
Clearly specified the format (song1:song2) for range argumentst, and
added the range capability of the playlistinfo command.
|
|
moveid uses an index, not a songid, for its second argument
|
|
[mk: merged memory leak patch; fixed indentation (tabs); fixed
documentation typo]
|
|
This command shuffles a range of songs.
|
|
The "sticker" command allows clients to query or manipulate the
sticker database. This patch implements the sub-commands "get" and
"set"; more will follow soon (enumeration), as well as extended
"lsinfo" / "playlistinfo" versions.
|
|
"playlistdelete" takes a song position, not a song id. There are
no song ids in stored playlists.
|
|
|
|
Over the years, a lot of commands have been added to MPD which were
documented only in the wiki
(http://mpd.wikia.com/wiki/Protocol_Reference). Merge all missing
commands from there.
|
|
Correct lots of grammar and spelling errors. Unify some phrases.
|
|
Wrapped keywords in DocBook tags where appropriate.
|
|
The attribute value must be lower case: <arg rep="repeat">
|
|
The goal is to have one structured document which is the authoritative
protocol specification. The documentation which currently resides in
the wiki will be merged.
|