- 25 Sep, 2010 2 commits
-
-
Thomas Jansen authored
-
Denis Krjuchkov authored
-
- 23 Sep, 2010 12 commits
-
-
Max Kellermann authored
The check was meant to fix an assertion failure, but it was the wrong way around. This broke cross-fading most of the time.
-
Max Kellermann authored
According to the mantis bug report 2847, there are several possible variations of the "album artist" tag: - "album artist" - "album_artist" - "albumartist" This patch adds support for the latter two.
-
Max Kellermann authored
-
Denis Krjuchkov authored
I've added PIPE_EVENT_SHUTDOWN because calling g_main_loop_quit() do not work when called from another thread. Main thread was sleeping in g_poll() so I needed some way to wake it up. By some strange reason call close(event_pipe[0]) in event_pipe_deinit() hangs. In current implementation that code never reached so that was not a problem :-) I've added a conditional to leave event_pipe[0] open on Win32.
-
Thomas Jansen authored
An '\n' was erroneously inserted in the line containing the state, e.g. "state: \nplay" instead of "state: play". Fix for bug #2992.
-
Max Kellermann authored
htons() is not available if netinet/in.h is not included.
-
Max Kellermann authored
Fix gcc warning.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Work around aliasing warning.
-
Max Kellermann authored
Be consistent with the rest of MPD, and don't use the non-portable header "malloc.h".
-
Max Kellermann authored
-
- 12 Sep, 2010 5 commits
-
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
- 07 Sep, 2010 2 commits
-
-
Max Kellermann authored
Fixes duplicate playlist entries.
-
Max Kellermann authored
False if the vector was not modified.
-
- 31 Aug, 2010 3 commits
-
-
Anton Khirnov authored
-
Max Kellermann authored
Send silence to all connected clients while paused, to avoid connection interruption.
-
Max Kellermann authored
Avoid buffer underruns on the streaming client, if the encoder is "too efficient" (e.g. when encoding silence while paused).
-
- 23 Aug, 2010 1 commit
-
-
Johan Kiviniemi authored
The ReplayGain filter clamped the gain to max. 100 % even if the algorithm determined the signal needed a boost. That would result in any such tracks being played with too low volume, effectively defeating the purpose of the filter.
-
- 15 Aug, 2010 1 commit
-
-
Anton Khirnov authored
-
- 03 Aug, 2010 3 commits
-
-
Max Kellermann authored
Unfortunately, there's no "optimized" implementation here. We can't use Linux's proprietary system call dup3(), because it would require us to specify the new descriptor.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 25 Jul, 2010 11 commits
-
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Serge Ziryukin authored
This also fixes installation when no *.gif files found in 'doc/api/html' folder.
-
Max Kellermann authored
This hack creates a copy of doc/doxygen.conf with the INPUT setting replaced.
-
Max Kellermann authored
-
Max Kellermann authored
Free the temporary path string in apply_song_metadata().
-
Max Kellermann authored
-
Max Kellermann authored
Use the functions song_save() and song_load() to use the same format as in the database file for those songs which need the tags.
-
Max Kellermann authored
While this is not useful for the database, it may become useful for reusing this code for the state file.
-
Max Kellermann authored
Don't try db_get_song() if the URI has a scheme.
-
Max Kellermann authored
If a song with an absolute path points inside the music directory, print only the relative part. This happens when partial songs from a playlist file were loaded.
-