summaryrefslogtreecommitdiff
path: root/src/command
AgeCommit message (Expand)Author
2019-03-14command/database: fix "list" with filter expressionMax Kellermann
2019-02-27Merge branch 'feature/playlist' of git://github.com/miccoli/MPDMax Kellermann
2019-02-26allow loading playlists specified as absolute filesystem pathsStefano Miccoli
2019-02-20Instance: use std::unique_ptr<> to manage the Database pointerMax Kellermann
2019-02-05command/AllCommands: remove empty function command_finish()Max Kellermann
2019-01-21FileCommands: log irregular errors while looking for cover artMax Kellermann
2019-01-21FileCommands: catch all exceptionsMax Kellermann
2019-01-21FileCommands: fix deadlock in "albumart" commandMax Kellermann
2018-11-19db/Interface: remove IsPlugin(), use `dynamic_cast` insteadMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31command/sticker: return ACK_ERROR_NO_EXIST for "no such sticker"Max Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-22Merge branch 'v0.20.x'Max Kellermann
2018-10-22db: fix broken command "list ... group"Max Kellermann
2018-09-23player/Control: start thread on demandMax Kellermann
2018-09-23player/Thread: remove obsolete `buffered_before_play` attributeMax Kellermann
2018-09-22player/CrossFade: use std::chrono::durationMax Kellermann
2018-09-22player/CrossFade, ...: use lround()Max Kellermann
2018-09-21player/Thread: move StartPlayerThread() into PlayerControlMax Kellermann
2018-09-02db/Selection: add `sort` and `window`Max Kellermann
2018-09-02protocol/RangeArg: eliminate SetAll()Max Kellermann
2018-09-02db/Print: pass RangeArg to db_selection_print()Max Kellermann
2018-09-02protocol/ArgParser: move struct RangeArg to separate headerMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-19db/update/Service: Enqueue() throws on errorMax Kellermann
2018-08-09command/sticker, sticker/song: embed struct sticker_song_find_data in namespaceMax Kellermann
2018-08-09decoder/Thread, ...: log all exceptionsMax Kellermann
2018-08-02song/OptimizeFilter: optimization stage for filtersMax Kellermann
2018-08-02DetachedSong, db/LightSong, SongFilter: move to src/song/Max Kellermann
2018-07-25command/Database: don't use locate_parse_type()Max Kellermann
2018-07-25command/Database: move code to handle_list_file()Max Kellermann
2018-07-25db/Print: pass TagType to PrintUniqueTags()Max Kellermann
2018-07-25db/Print: move code to PrintSongUris()Max Kellermann
2018-07-25SongFilter: make Item an interfaceMax Kellermann
2018-07-24SongFilter: new extensible filter syntaxMax Kellermann
2018-07-21SongFilter: Parse() throws exception on errorMax Kellermann
2018-07-17fs/Path: add operator/(Path,Path)Max Kellermann
2018-07-16Main, pcm/SampleFormat, command/Error: remove obsolete GCC version checksMax Kellermann
2018-07-06TagFile: rename exported functions, use CamelCaseMax Kellermann
2018-07-05tag/Handler: convert to class with virtual methodsMax Kellermann
2018-06-22input/Stream: remove attribute "cond", replace with handler interfaceMax Kellermann
2018-02-25playlist/Queue: add one-shot to single modePatryk HachuĊ‚a
2018-02-17Fix for bogus output of the albumart command on 32bit platforms.FlashSystems
2018-01-30RemoteTagCache: new glue class for integrating RemoteTagScannerMax Kellermann
2018-01-02storage/Composite: use std::unique_ptr<Storage>Max Kellermann
2018-01-02storage/Plugin: return std::unique_ptr<Storage>Max Kellermann
2017-12-21command/Error: translate std::{length_error,out_of_range} to ACK_ERROR_ARGMax Kellermann
2017-12-19output/Interface: add "attributes" mapMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-19command/Error: translate std::{length_error,out_of_range} to ACK_ERROR_ARGMax Kellermann