- 09 Feb, 2015 1 commit
-
-
file:///Max Kellermann authored
Requiring this prefix makes the client's intention very clear, but it was too hard to understand why this prefix was needed. Initially, my intention was to differentiate from broken clients which prefix relate URIs with a slash; once MPD allowed that. In the past few years however, MPD has disallowed that, and there was no significant breakage (except for the "add /" special case which some clients apparently still do). So I figure it's about time to define that an URI that begins with a slash points to an arbitrary file on the file system.
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 08 Dec, 2014 1 commit
-
-
Max Kellermann authored
-
- 18 Nov, 2014 1 commit
-
-
Max Kellermann authored
-
- 28 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 12 Jul, 2014 1 commit
-
-
Max Kellermann authored
Manipulates the playback range of a queued song.
-
- 11 Jul, 2014 2 commits
-
-
Max Kellermann authored
Implement a "bulk" edit mode that postpones both UpdateQueuedSong() and OnModified(). This way, the playlist version gets incremented only once. More importantly: when adding multiple songs to a queue that consists of only one song, the first song that got added will always be played next. By postponing this choice, all newly added songs get a chance to become the next song. Fixes the second (and last) part of Mantis ticket 0004005.
-
Max Kellermann authored
-
- 16 Jun, 2014 1 commit
-
-
Max Kellermann authored
-
- 24 Apr, 2014 1 commit
-
-
Max Kellermann authored
-
- 27 Feb, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 03 Feb, 2014 1 commit
-
-
Max Kellermann authored
There was quite a lot of duplicate code for loading DetachedSong objects, with different semantics for "securely" loading local files.
-
- 02 Feb, 2014 1 commit
-
-
Max Kellermann authored
-
- 30 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 24 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 23 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 20 Oct, 2013 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 Oct, 2013 2 commits
-
-
Max Kellermann authored
Publish the Client API, preparing to move more code into the Client class.
-
Max Kellermann authored
-
- 17 Oct, 2013 3 commits
-
-
Max Kellermann authored
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 14 Oct, 2013 1 commit
-
-
Max Kellermann authored
Micro-optimization.
-
- 04 Sep, 2013 1 commit
-
-
Max Kellermann authored
Replaces GLib's GError.
-
- 04 Aug, 2013 1 commit
-
-
Max Kellermann authored
-
- 06 May, 2013 1 commit
-
-
Denis Krjuchkov authored
This commit also fixes incorrect passing of UTF-8 strings to client_allow_file
-
- 08 Apr, 2013 1 commit
-
-
Max Kellermann authored
-
- 07 Jan, 2013 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
playlist and player_control are deprecated.
-
- 06 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 04 Jan, 2013 3 commits
-
-
Max Kellermann authored
Don't use the global variable "g_playlist".
-
Max Kellermann authored
Reduce access to the global variable "g_playlist".
-
Max Kellermann authored
-
- 03 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-