summaryrefslogtreecommitdiff
path: root/src/command/PlayerCommands.cxx
AgeCommit message (Expand)Author
2018-10-31*: copyright year 2018Max Kellermann
2018-09-22player/CrossFade: use std::chrono::durationMax Kellermann
2018-09-22player/CrossFade, ...: use lround()Max Kellermann
2018-02-25playlist/Queue: add one-shot to single modePatryk HachuĊ‚a
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-09-04command/PlayerCommands: emit "volume" only if it is knownMax Kellermann
2017-07-05util/Exception: rename FullMessage() to GetFullMessage()Max Kellermann
2017-02-25Client: add method GetPartition(), make partition privateMax Kellermann
2017-02-25Client: add method GetInstance()Max Kellermann
2017-02-25Client: replace playlist and player_control with getter methodsMax Kellermann
2017-02-24SongPrint: remove Storage::MapToRelativeUTF8() callMax Kellermann
2017-01-17AudioFormat: replace struct audio_format_string with class StringBuffer, retu...Max Kellermann
2017-01-03update copyright yearMax Kellermann
2016-12-29command/{Player,Error}: extract messages from nested exceptionsMax Kellermann
2016-12-03ReplayGainGlobal: move replay_gain_mode to struct PartitionMax Kellermann
2016-11-25ReplayGainConfig: add struct ReplayGainConfig, move globals to ReplayGainGlob...Max Kellermann
2016-11-24ReplayGainMode: add ToString(), FromString()Max Kellermann
2016-11-24Partition: add UpdateEffectiveReplayGainMode()Max Kellermann
2016-11-10command: remove the obsolete Error support codeMax Kellermann
2016-09-08player/Control: convert error from Error to std::exception_ptrMax Kellermann
2016-09-08player/Control: use class Error as C++ exception, throw itMax Kellermann
2016-09-08command/Player: restore "single" mode using AtScopeExit()Max Kellermann
2016-03-05Partition: add method EmitIdle()Max Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-28player/Control: Play*() returns Error informationMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-12-18protocol/Ack: add exception class wrapping enum ackMax Kellermann
2015-12-18PlaylistError: add exception class wrapping enum PlaylistResultMax Kellermann
2015-11-11queue/Playlist: seek methods return bool/Error instead of PlaylistResultMax Kellermann
2015-11-11player/Control: add Lock prefix to locking method namesMax Kellermann
2015-08-13command: pass Response object to command callbacksMax Kellermann
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann
2015-08-11command/Request: add parser methodsMax Kellermann
2015-08-11protocol/ArgParser: overload as ParseCommandArg(), pass referencesMax Kellermann
2015-08-11command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-12-08command: use ConstBuffer<const char *> for argument listMax Kellermann
2014-11-25{Tag,Song}Print, PlayerCommands: report song duration with milliseconds preci...Max Kellermann
2014-08-29PlayerThread: use SongTime for elapsed_timeMax Kellermann
2014-08-29PlayerControl: use SignedSongTime for the song durationMax Kellermann
2014-08-28Playlist: use std::chrono::duration for Seek*()Max Kellermann
2014-06-16command: make argc unsignedMax Kellermann
2014-02-27Playlist*: move to queue/Max Kellermann
2014-01-30db: add compile-time option to disable databaseMax Kellermann
2014-01-30db/update: convert to OO APIMax Kellermann
2014-01-28OutputAll: convert to class, move instance to class PartitionMax Kellermann
2014-01-24Mixer*: move to mixer/Max Kellermann
2014-01-24Database*: move to db/Max Kellermann
2014-01-24Client*: move to client/Max Kellermann
2014-01-24Update*: move to update/Max Kellermann