- 08 Apr, 2013 1 commit
-
-
Max Kellermann authored
-
- 20 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 18 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 09 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 07 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 06 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 04 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 02 Jan, 2013 2 commits
-
-
Max Kellermann authored
Use the C++ API.
-
Max Kellermann authored
-
- 21 Aug, 2012 1 commit
-
-
Max Kellermann authored
-
- 15 Aug, 2012 1 commit
-
-
Max Kellermann authored
Allow the plugin to allocate the GetSong() return value.
-
- 08 Aug, 2012 1 commit
-
-
Max Kellermann authored
Rewrite of the pc_get_error_message() function, now using a GError object instead of the complicated "errored_song" attribute.
-
- 06 Mar, 2012 1 commit
-
-
Max Kellermann authored
-
- 21 Dec, 2011 1 commit
-
-
Maarten Sebregts authored
Moving songs using either 'move' or 'moveid' to position -1 (after the current song) would fail for a song which is just before the current song. This patch corrects the check to see if the current song is in the range to be moved. Since the range is from `start` up to `end` (exclusive) the check was incorrect, but is now fixed.
-
- 18 Jul, 2011 1 commit
-
-
Max Kellermann authored
Sorts remaining songs by priority. This can be used for the much-demanded "queue feature".
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 10 Jan, 2011 1 commit
-
-
Max Kellermann authored
Allocate a player_control object where needed, and pass it around. Each "client" object is associated with a "player_control" instance. This prepares multi-player support.
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
-
- 08 Oct, 2009 1 commit
-
-
Max Kellermann authored
-
- 30 Sep, 2009 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 28 Jul, 2009 1 commit
-
-
Courtney Cavin authored
Renamed all playlist functions to non-CamelCase.
-
- 14 Jul, 2009 1 commit
-
-
Max Kellermann authored
-
- 26 Mar, 2009 1 commit
-
-
Jeffrey Middleton authored
The move command now accepts a range for the first argument, in the same form as other range commands, e.g. move 15:17 3. The first song in the range is placed at the destination position. Note that as with other range commands, the range is inclusive on the left only; this example would move only songs 15 and 16, not 17. [mk: fixed signed/unsigned warnings; use G_MAXUINT instead of UINT_MAX]
-
- 13 Mar, 2009 1 commit
-
-
Avuton Olrich authored
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
-
- 25 Feb, 2009 1 commit
-
-
Max Kellermann authored
"ls" is a bad name for a library which parses URIs. We'll move the rest of the "ls" library later.
-
- 13 Feb, 2009 2 commits
-
-
Romain Bignon authored
-
Romain Bignon authored
This command shuffles a range of songs.
-
- 10 Feb, 2009 1 commit
-
-
Max Kellermann authored
When MPD is stopped, but the last song is still the "current song", and you delete it, playlist->current is not updated, and becomes an invalid value. Fix this by catching "!playlist->playing && playlist->current == (int)songOrder".
-
- 04 Feb, 2009 6 commits
-
-
Max Kellermann authored
Moved functions for playlist editing (append, delete, shuffle, move) to playlist_edit.c.
-
Max Kellermann authored
Moved handlers for control commands (play, stop, next, prev) to playlist_control.c.
-
Max Kellermann authored
Don't call syncPlaylistWithQueue() in nextSongInPlaylist() and previousSongInPlaylist(). This is a relic from the time when there was no event, and was a workaround to the timing problem.
-
Max Kellermann authored
Export the "g_playlist" variable, and pass it to all playlist functions. This way, we can split playlist.c easier into separate parts. The code which initializes the singleton variable is moved to playlist_global.c.
-
Max Kellermann authored
Moved everything related to saving or loading the playlist from/to the state file to playlist_state.c.
-
Max Kellermann authored
Before every operation which modifies the playlist, remember a pointer to the song struct. After the modification, determine the "next song" again, and if it differs, dequeue and queue the new song. This removes a lot of complexity from the playlist update code, and makes it more robust.
-
- 30 Jan, 2009 1 commit
-
-
Max Kellermann authored
This fixes an assertion failure: when the last song in the playlist was playing, and you deleted it, MPD aborted.
-
- 25 Jan, 2009 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-