- 09 Jan, 2013 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 05 Jan, 2013 1 commit
-
-
Max Kellermann authored
This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process.
-
- 04 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 03 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 02 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 27 Sep, 2012 1 commit
-
-
Max Kellermann authored
-
- 08 Aug, 2012 1 commit
-
-
Max Kellermann authored
Preparing for non-"simple" database plugins.
-
- 13 Jun, 2012 1 commit
-
-
Max Kellermann authored
-
- 12 Feb, 2012 1 commit
-
-
Max Kellermann authored
-
- 09 Sep, 2011 1 commit
-
-
Max Kellermann authored
-
- 31 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 25 Sep, 2010 1 commit
-
-
Thomas Jansen authored
Replaced all occurrences of g_error() with MPD_ERROR() located in a new header file 'mpd_error.h'. This macro uses g_critical() to print the error message and then exits gracefully in contrast to g_error() which would internally call abort() to produce a core dump. The macro name is distinctive and allows to find all places with dubious error handling. The long-term goal is to get rid of MPD_ERROR() altogether. To facilitate the eventual removal of this macro it was added in a new header file rather than to an existing header file. This fixes #2995 and #3007.
-
- 27 Feb, 2010 1 commit
-
-
Max Kellermann authored
-
- 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.
-
- 11 Nov, 2009 1 commit
-
-
Max Kellermann authored
All sources which might work with large files must include config.h, to get Large File Support on 32 bit platforms.
-
- 02 Nov, 2009 1 commit
-
-
Max Kellermann authored
That variable has been superseded by "remove_notify" (defined in update_remove.c).
-
- 27 Oct, 2009 1 commit
-
-
Max Kellermann authored
When you disable the "follow_outside_symlinks" or the "follow_inside_symlinks" setting, the next update should remove the now-ignored files from the database.
-
- 16 Oct, 2009 2 commits
-
-
Max Kellermann authored
The return value of map_directory_child_fs() must be freed.
-
Max Kellermann authored
Removed the NULL check. If that NULL check was correct, that would have been a memory leak (vtrack).
-
- 24 Sep, 2009 4 commits
-
-
Max Kellermann authored
"rescan" is the same as "update", but it discards existing songs in the database.
-
Max Kellermann authored
-
Max Kellermann authored
Duplicate the path string within update.c, do not expect an allocated string as parameter.
-
Max Kellermann authored
-
- 19 Aug, 2009 1 commit
-
-
Igor Kuzmin authored
MPD checks if every flac (possibly other types as well) file contains cuesheet on every update, which produces unneeded I/O. My music collection is on NFS share, so it's quite noticeable. IMHO, it shouldn't re-read unchanged files, so I wrote simple patch to fix it.
-
- 14 Aug, 2009 2 commits
-
-
Max Kellermann authored
The return value of map_directory_child_fs() must be freed.
-
Max Kellermann authored
When you pass an empty string to directory_update_init(), it was not freed by update_task().
-
- 28 Jul, 2009 1 commit
-
-
Courtney Cavin authored
Renamed all playlist functions to non-CamelCase.
-
- 14 Jul, 2009 1 commit
-
-
Max Kellermann authored
-
- 05 Jul, 2009 1 commit
-
-
Max Kellermann authored
Some clients have visual feedback for "database update is running". Using the "database" idle event is unreliable, because it is only emitted when the database was actually modified. This patch adds the "update" event, which is emitted when the update is started, and again when the update is finished, disregarding whether it has been modified.
-
- 14 Mar, 2009 1 commit
-
-
Jochen Keil authored
Check for NULL not necessary here
-
- 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.
-
- 10 Mar, 2009 1 commit
-
-
Jochen Keil authored
After adding the container_scan() method the update_regular_file() method was quite hard to read. Now there's update_container_file() which deals with container files. That way normal container files (i.e. without embedded tracks) are handled by the old code like a regular file. This will fix some of the odd behaviour observed.
-
- 09 Mar, 2009 3 commits
-
-
Jochen Keil authored
Until now every flac file got removed unconditionally (and then re-added) whenever the update command was issued. Now there is a check if we need to that, so the file will only be removed if there is a embedded cuesheet in that file
-
Jochen Keil authored
So far only seekpoints are supported, so no proper tagging yet except for track number and track length. Tagging should be done by parsing the cue sheet which is often embedded as vorbis comment in flac files. Furthermore the pathname should be configurable like "%A - %t - %T", where %A means Artist, %t track number and %T Title or so.
-
Jochen Keil authored
[mk: fixed whitespace errors; use delete_song() instead of songvec_delete()]
-