- 16 Jun, 2019 1 commit
-
-
Max Kellermann authored
Instead of passing tag and group, pass an array of tags. To support a nested return value, return a nested std::map of std::maps. Each key specifies the tag value, and each value may be another nesting level. Closes https://github.com/MusicPlayerDaemon/MPD/issues/408
-
- 18 Apr, 2019 1 commit
-
-
Max Kellermann authored
Commit b3a45833 added a LocateUri() call to several playlist commands, which applied InputPlugin URI scheme verification to playlist URIs. This broke the SoundCloud playlist plugin which uses "soundcloud://" URIs for which no input plugin exists. This commit allows the caller to specify the kind of plugin which shall be used to verify the URI. Right now, only "input" is implemented; "storage" uses the "input" verification for now; and "playlist" has no verification at all (for now). Closes https://github.com/MusicPlayerDaemon/MPD/issues/528
-
- 29 Mar, 2019 1 commit
-
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/234
-
- 14 Mar, 2019 1 commit
-
-
Max Kellermann authored
Disable the 0.11 compatibility mode if the only argument is a filter expression. Closes https://github.com/MusicPlayerDaemon/MPD/issues/506
-
- 25 Feb, 2019 1 commit
-
-
Stefano Miccoli authored
implement for the "load" command the same logic used for the "add" command: local clients can load playlist specified as absolute paths. For relative paths the old logic is preserved: first look for a stored playlist, then look in the music directory.
-
- 20 Feb, 2019 1 commit
-
-
Max Kellermann authored
-
- 05 Feb, 2019 1 commit
-
-
Max Kellermann authored
-
- 21 Jan, 2019 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Must lock the mutex before calling any of the unprotected InputStream methods. Closes #462
-
- 19 Nov, 2018 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Since we switched from autotools to Meson in commit 94592c14, we don't need to include `config.h` early to properly enable large file support. Meson passes the required macros on the compiler command line instead of defining them in `config.h`. This means we can include `config.h` at any time, whenever we want to check its macros, and there are no ordering constraints.
-
- 31 Oct, 2018 2 commits
-
-
Max Kellermann authored
Closes #389
-
Max Kellermann authored
-
- 22 Oct, 2018 1 commit
-
-
Max Kellermann authored
Grouping in the "list" command was completely broken from the start, unlike "count group". I have no idea what I have been thinking when I wrote commit ae178c77, but it didn't make any sense. This commit is a rewrite of the feature. For clients to be able to detect this feature, this commit also increments the protocol version.
-
- 23 Sep, 2018 2 commits
-
-
Max Kellermann authored
Keep MPD's footprint small until playback is requested.
-
Max Kellermann authored
-
- 22 Sep, 2018 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Sep, 2018 1 commit
-
-
Max Kellermann authored
-
- 02 Sep, 2018 4 commits
-
-
Max Kellermann authored
Remove them as parameters from `db_selection_print()`.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 20 Aug, 2018 1 commit
-
-
Max Kellermann authored
-
- 19 Aug, 2018 1 commit
-
-
Max Kellermann authored
-
- 09 Aug, 2018 2 commits
-
-
Max Kellermann authored
Fixes `-Werror=odr`
-
Max Kellermann authored
-
- 02 Aug, 2018 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 25 Jul, 2018 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Prepare to allow more complex expressions.
-
- 24 Jul, 2018 1 commit
-
-
Max Kellermann authored
Will allow more complex fitler expression, such as negation (#89).
-
- 21 Jul, 2018 1 commit
-
-
Max Kellermann authored
-
- 17 Jul, 2018 1 commit
-
-
Max Kellermann authored
Modeled after std::filesystem::operator/() from C++17.
-
- 16 Jul, 2018 1 commit
-
-
Max Kellermann authored
-
- 06 Jul, 2018 1 commit
-
-
Max Kellermann authored
And specify whether generic tags are being scanned.
-