- 06 Oct, 2009 1 commit
-
-
Max Kellermann authored
-
- 03 Oct, 2009 2 commits
-
-
Max Kellermann authored
Conflicts: NEWS configure.ac
-
Avuton Olrich authored
-
- 30 Sep, 2009 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Usually, we read our "artist" tag from ffmpeg's "author" tag. In some cases however (e.g. APE), this tag is named "artist". This patch implements a fallback: if no "author" is found, MPD tries to use "artist".
-
Max Kellermann authored
When the ID3 tag in an AAC file is larger than the current buffer, the function decoder_buffer_consume() aborts. By using the new function decoder_buffer_skip() instead, we can safely skip the ID3 tag.
-
Max Kellermann authored
-
- 28 Sep, 2009 2 commits
- 25 Sep, 2009 2 commits
-
-
Max Kellermann authored
This patch implements a light-weight inotify library, and watches all directories below the music directory. It updates all directories where files changed after a delay of 5 seconds.
-
Max Kellermann authored
-
- 24 Sep, 2009 14 commits
-
-
Max Kellermann authored
Allow most printable characters in unquoted words. The tokenizer patch introduced very strict requirements for command parameters - those were undocumented, and we're reverting the strictness now.
-
Max Kellermann authored
"rescan" is the same as "update", but it discards existing songs in the database.
-
Max Kellermann authored
-
Max Kellermann authored
Don't call g_error(), which will abort the process and dump core. This patch does not affect all the config_get_X() functions. These need some more refactoring.
-
Max Kellermann authored
-
Max Kellermann authored
Don't call g_error(), which will abort the process and dump core.
-
Max Kellermann authored
Don't call g_error(), which will abort the process and dump core.
-
Max Kellermann authored
-
Max Kellermann authored
Duplicate the path string within update.c, do not expect an allocated string as parameter.
-
Max Kellermann authored
-
Max Kellermann authored
When parsing the songlength database fails, the code forgot to free the memory allocated by the raw file data.
-
Max Kellermann authored
-
Max Kellermann authored
The caller is responsible fro freeing GError objects. That g_error_free() call was missing in two places.
-
Max Kellermann authored
The error handler dereferences GError*, but did not retrieve that object from g_file_get_contents().
-
- 20 Sep, 2009 4 commits
-
-
Max Kellermann authored
Both options are deprecated, and should not be used anymore. Many users get confused by their presence.
-
Patrik Weiskircher authored
Include CoreServices/CoreServices.h.
-
Serge Ziryukin authored
-
Patrik Weiskircher authored
Include CoreServices/CoreServices.h.
-
- 10 Sep, 2009 4 commits
-
-
Max Kellermann authored
Conflicts: NEWS configure.ac doc/mpdconf.example
-
Max Kellermann authored
The update job id is positive. When used in a command list, MPD prints one job id for each "update" command.
-
Max Kellermann authored
Add a second column of comment signs on some parameters which users shouldn't usually set, unless they know what they're doing.
-
Max Kellermann authored
This patch made ov_time_total() unusable, and MPD did not know the duration of songs.
-
- 09 Sep, 2009 1 commit
-
-
Max Kellermann authored
-
- 07 Sep, 2009 1 commit
-
-
Serge Ziryukin authored
-
- 06 Sep, 2009 4 commits
-
-
Serge Ziryukin authored
-
Serge Ziryukin authored
-
Patrik Weiskircher authored
First, this is not a nice fix. I am also not sure why the error happens in the first place. I assume Apple deprecated some stuff in 10.6 + x86_64. My patch simply uses the 10.5 SDK if compiling on 10.6 Snow Leopard - which is installed by default if you install XCode 3.2 that comes with Snow Leopard. The reason this is not a nice fix is, of course, that this doesn't fix the problem. It just "postpones" it to the next release of MacOS X. But, some people may need it, and its better than nothing.
-
Serge Ziryukin authored
-