- 31 May, 2019 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
- 20 May, 2019 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/340
-
Max Kellermann authored
If the decoder finishes decoding the current song between the two IsIdle() checks, MPD stops playback instead of starting the decoder for the next song. This is usually not visible problem, because the main thread restarts it via playlist::ResumePlayback(), but that way it, ignores "single" mode. As a workaround, this commit adds another "queued" check which re-enters the player loop and checks again whether to start the decoder. Closes https://github.com/MusicPlayerDaemon/MPD/issues/556
-
Max Kellermann authored
The "queued" flag can only possibly be set if the decoder is still decoding the current song or if the decoder is stopped. This is also what the following assert() checks. This check was not necessary.
-
- 17 May, 2019 1 commit
-
-
Max Kellermann authored
-
- 16 May, 2019 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 13 May, 2019 7 commits
-
-
Max Kellermann authored
ALSA is just one out of many output plugins, and detailed plugin documentation should only live in the user manual, without having duplicates in the (brief) manpage. Also move "mixer_type" to the "optional audio output parameters" section; it is a generic option, not specific to ALSA. Closes https://github.com/MusicPlayerDaemon/MPD/issues/552
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 04 May, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Using this API function requires SDK level 23.
-
- 03 May, 2019 2 commits
-
-
Max Kellermann authored
Fixes nullptr dereference when an exception gets thrown because there is no ".eh_frame" section for unwinding. Closes https://github.com/MusicPlayerDaemon/MPD/issues/543
-
Max Kellermann authored
-
- 23 Apr, 2019 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/526
-
Max Kellermann authored
This enables the input buffer for remote files and caches file contents in MPD. Closes https://github.com/MusicPlayerDaemon/MPD/issues/376
-
Max Kellermann authored
-
- 18 Apr, 2019 5 commits
-
-
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
-
Max Kellermann authored
There is already one call in ReadServers(), which is the correct place to do it.
-
Max Kellermann authored
Fixes Travis failure with Meson 0.50: ERROR: Could not detect Ninja v1.5 or newer
-
Max Kellermann authored
Split several printf() calls to make it easier to deal with all those #ifdefs.
-
Eugene Gorodinsky authored
-
- 10 Apr, 2019 6 commits
-
-
Max Kellermann authored
Copy the system socket unit to the "user" directory. Closes https://github.com/MusicPlayerDaemon/MPD/issues/530
-
Max Kellermann authored
This allows using the file as a user unit, where "%t" maps to "$XDG_RUNTIME_DIR". Proposed in https://github.com/MusicPlayerDaemon/MPD/issues/530
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/524
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/523
-
cotko authored
-
Max Kellermann authored
-
- 04 Apr, 2019 2 commits
-
-
Max Kellermann authored
Expect OnSocketReady() to cancel events. If it returns false, the SocketMonitor may be destructed already. This fixes a use-after-free bug in the "httpd" output plugin.
-
Max Kellermann authored
-