- 07 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 06 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 04 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 03 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 02 Jan, 2013 3 commits
-
-
Max Kellermann authored
Use the C++ API.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 27 Sep, 2012 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 29 Aug, 2012 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 15 Aug, 2012 2 commits
-
-
Max Kellermann authored
Allow the plugin to allocate the GetSong() return value.
-
Max Kellermann authored
-
- 07 Aug, 2012 1 commit
-
-
Max Kellermann authored
Merge locate_song_search() and locate_song_match().
-
- 16 Sep, 2011 1 commit
-
-
Max Kellermann authored
Add GMutex, GCond attributes which will be used by callers to conditionally wait on the stream. Remove the (now-useless) plugin method buffer(), wait on GCond instead. Lock the input_stream before each method call. Do the same with the playlist plugins.
-
- 11 Sep, 2011 2 commits
-
-
Max Kellermann authored
Improve error reporting and handling. command.c gets the new function print_error(), which sends a GError to the client.
-
Max Kellermann authored
Reduce header dependencies.
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 23 Dec, 2010 1 commit
-
-
Max Kellermann authored
Optionally allow all local files. "Insecure" mode is used for printing playlists.
-
- 25 Jun, 2010 1 commit
-
-
Max Kellermann authored
Allow printing remote playlists with the commands "listplaylist" and "listplaylistinfo".
-
- 01 Jun, 2010 1 commit
-
-
Max Kellermann authored
Memory leak fix. The input_stream object passed to playlist_list_open_stream_suffix() must be closed by the caller - this however never happens in playlist_list_open_path(), because it does not return it to the caller.
-
- 08 Feb, 2010 1 commit
-
-
Max Kellermann authored
Same for "listplaylistinfo".
-
- 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.
-
- 28 Jul, 2009 1 commit
-
-
Courtney Cavin authored
Renamed all playlist functions to non-CamelCase.
-
- 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.
-
- 04 Feb, 2009 3 commits
-
-
Max Kellermann authored
Hide the details of the playlist behind wrapper functions.
-
Max Kellermann authored
Return true on success, instead of 0. Converted the "detail" parameter to bool.
-
Max Kellermann authored
Renamed one function.
-
- 23 Jan, 2009 1 commit
-
-
Max Kellermann authored
PlaylistInfo() (notice the capital 'P') sends a stored playlist to the client. Move it to a separate library, where all the code which glues the playlist and the MPD protocol together will live.
-
- 19 Jan, 2009 1 commit
-
-
Max Kellermann authored
This is a wrapper for the backend sticker library. It provides several glue functions which take a song object instead of type/uri.
-
- 07 Jan, 2009 1 commit
-
-
Max Kellermann authored
-
- 03 Jan, 2009 1 commit
-
-
Max Kellermann authored
Don't use libc's rand() function, because it is slow. Our own trivial linear congruential generator is good enough for dithering.
-
- 30 Dec, 2008 2 commits
-
-
Max Kellermann authored
redirect_stdin() is a daemonization function, and disconnecting from the standard input is always a good idea for MPD.
-
Max Kellermann authored
-
- 27 Dec, 2008 2 commits
-
-
Max Kellermann authored
Prepare for the migration to the GLib option parser, which uses gboolean for flags.
-
Max Kellermann authored
-