Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stored_playlist: add "file://" prefix to absolute paths | Max Kellermann | 2013-10-14 | 1 | -1/+8 |
| | | | | Prepare to fix loading arbitrary song files from stored playlists. | ||||
* | mixer/alsa: handle ENODEV | Max Kellermann | 2013-10-01 | 2 | -0/+7 |
| | | | | | Fixes busy loop when USB sound device gets unplugged (Mantis bug #3824). | ||||
* | mixer/alsa: log snd_mixer_handle_events() errors | Max Kellermann | 2013-10-01 | 1 | -1/+6 |
| | |||||
* | prepare 0.17.6 | Max Kellermann | 2013-10-01 | 2 | -1/+3 |
| | |||||
* | release 0.17.5 | Max Kellermann | 2013-08-04 | 2 | -2/+2 |
| | |||||
* | FfmpegDecoderPlugin: add application/flv to mime types list | Justin Riley | 2013-08-04 | 2 | -0/+2 |
| | |||||
* | decoder/mikmod: use MikMod_free() to free the title on libmikmod-3.2 | Christoph Mende | 2013-08-01 | 2 | -0/+6 |
| | | | | | | | | | Player_LoadTitle() returns an aligned pointer in libmikmod-3.2 that cannot be freed with free(). The correct way to do this now is MikMod_free() which extracts the original pointer from the buffer and frees that. Signed-off-by: Christoph Mende <mende.christoph@gmail.com> | ||||
* | playlist_edit: fix "move" relative to current when there is no current song | Max Kellermann | 2013-08-01 | 2 | -1/+7 |
| | | | | Fixes Mantis #3770. | ||||
* | configure.ac: detect system "ar" | Michael Mair-Keimberger | 2013-08-01 | 2 | -0/+7 |
| | |||||
* | commmand: fix URI argument in playlistadd | tsufeki | 2013-08-01 | 2 | -1/+3 |
| | |||||
* | NULL pointer vs bool "false" confusion | Matthias Drochner | 2013-06-24 | 3 | -3/+3 |
| | | | | | there are some places in the mpd-0.17.4 sources where a "false" is used instead of a NULL pointer. | ||||
* | configure.ac: fix hidden syntax errorv0.17.x | Max Kellermann | 2013-04-17 | 1 | -2/+2 |
| | |||||
* | doc: move sticker_file to "optional parameters" | Max Kellermann | 2013-04-16 | 1 | -4/+4 |
| | |||||
* | doc: mpd.conf.5 wrongly documents parameters as required | Florian Schlichting | 2013-04-16 | 1 | -11/+11 |
| | | | | | | mpd.conf.5 lists follow_outside_symlinks and follow_inside_symlinks under REQUIRED, yet also documents a default value for these options, which only makes sense if they're not actually required. | ||||
* | prepare 0.17.5 | Max Kellermann | 2013-04-16 | 2 | -2/+3 |
| | |||||
* | release 0.17.4release-0.17.4 | Max Kellermann | 2013-04-08 | 2 | -2/+2 |
| | |||||
* | command: don't check audio_format if not playing | Max Kellermann | 2013-04-08 | 1 | -7/+8 |
| | | | | Fixes valgrind warning. | ||||
* | Makefile.am: enable "dist-xz" | Max Kellermann | 2013-04-08 | 3 | -2/+4 |
| | |||||
* | .gitignore: stricter matches | Max Kellermann | 2013-04-08 | 1 | -2/+3 |
| | |||||
* | player_control: don't emit IDLE_PLAYER before audio format is known | Max Kellermann | 2013-04-08 | 3 | -2/+5 |
| | | | | | Eliminates one IDLE_PLAYER call in playlist_control, and add two new ones to player_thread. Fixes Mantis bug 3636. | ||||
* | command: don't print undefined audio_format | Max Kellermann | 2013-04-08 | 1 | -6/+9 |
| | | | | Check audio_format_defined(). | ||||
* | ffmpeg decoder plugin: do not allocate an AVFrame on stack. | Anton Khirnov | 2013-04-05 | 2 | -3/+17 |
| | | | | AVFrame must be allocated with avcodec_alloc_frame(). | ||||
* | fix typos in upstream's mpd.conf.5 | Florian Schlichting | 2013-02-27 | 2 | -12/+12 |
| | |||||
* | Add some comments to keep track of timer units. | Hagen Fritsch | 2013-02-27 | 1 | -3/+5 |
| | |||||
* | clock: fix usec-to-usec factor | Hagen Fritsch | 2013-02-27 | 1 | -1/+1 |
| | |||||
* | clock: add missing include | Hagen Fritsch | 2013-02-27 | 2 | -0/+4 |
| | |||||
* | command: allow to omit END in ranges (START:END) | Jörg Thalheim | 2013-02-19 | 2 | -1/+3 |
| | | | | | If END is omitted, mpd should use the highest possible value instead of raising an error. This partially reverts 52e9cab1c1743f64a7 | ||||
* | player_thread: implement missing "idle" events on output errors | Max Kellermann | 2013-02-04 | 2 | -1/+11 |
| | | | | | | When all outputs fail, MPD automatically pauses playback, but did not emit the IDLE_PLAYER event. Thus, clients were not woken up. (Mantis 3665) | ||||
* | decoder/ffmpeg: support float planar audio | Brice Jaglin | 2013-01-16 | 2 | -0/+7 |
| | |||||
* | .gitignore: add src/win/mpd_win32_rc.rc | Denis Krjuchkov | 2013-01-11 | 1 | -0/+1 |
| | | | | This file is generated during configuration and should be ignored. | ||||
* | mpdconf.example: example improvements | Denis Krjuchkov | 2013-01-11 | 1 | -1/+3 |
| | | | | | | - Add mandatory "name" setting for winmm/openal examples. - Fix the language in openal sample (a -> an) | ||||
* | mpdconf.example: provide an example of openal output | Denis Krjuchkov | 2013-01-10 | 1 | -0/+7 |
| | |||||
* | mpdconf.example: provide an example of winmm output | Denis Krjuchkov | 2013-01-10 | 1 | -0/+10 |
| | |||||
* | mpdconf.example: improve documentation for replay gain | Denis Krjuchkov | 2013-01-10 | 1 | -2/+19 |
| | | | | | | - Added replaygain_missing_preamp and replaygain_limit settings - Added information about "auto" replay gain mode | ||||
* | configure.ac: improve detection of libgme | Denis Krjuchkov | 2013-01-09 | 1 | -1/+1 |
| | | | | | At least in my configuration libgme lacks .pc file thus could not be detected with pkg-config. | ||||
* | Makefile.am: distribute mpc.ico | Denis Krjuchkov | 2013-01-08 | 1 | -1/+1 |
| | |||||
* | Modify version string to post-release version 0.17.4~git | Avuton Olrich | 2013-01-06 | 2 | -1/+4 |
| | |||||
* | mpd version 0.17.3release-0.17.3 | Avuton Olrich | 2013-01-06 | 2 | -2/+2 |
| | |||||
* | cue_parser: fix CUE files with only one track | Max Kellermann | 2013-01-03 | 2 | -7/+48 |
| | | | | | Track whether _finish() has been called, and deliver all partial results then. Fixes Mantis ticket 0003621. | ||||
* | cue_parser: add code comments | Max Kellermann | 2013-01-03 | 1 | -2/+21 |
| | |||||
* | .gitignore: add more debug programs | Max Kellermann | 2013-01-03 | 1 | -0/+4 |
| | |||||
* | cue_parser: fix memory leak | Max Kellermann | 2013-01-03 | 2 | -0/+5 |
| | |||||
* | mpd_auto.m4: Pass libraries to AC_CHECK_LIB in MPD_AUTO_PKG_LIB | Denis Krjuchkov | 2013-01-03 | 1 | -1/+2 |
| | | | | | Rationale: vanilla libid3tag does not have any pkg-config stuff and fails to detect because symbols from libz are not found. | ||||
* | cmdline: bunch of fixes related to config file selection | Denis Krjuchkov | 2013-01-03 | 1 | -4/+4 |
| | | | | | | | | | | | | | | - fix potential memory leak of system_path 'Potential' because currently g_get_system_config_dirs() returns single entry on Windows, but that might change. - remove incorrect g_free() call It's not required at all because g_get_system_config_dirs() returns GLib owned memory. - remove extra semicolon | ||||
* | mpd.service: depend on network.target | John | 2012-11-21 | 1 | -1/+1 |
| | | | | | | | Since some configurations use the "bind_to_address" option in their /etc/mpd.conf, the systemd service file must wait for the network.target or else mpd will start before it and thus fail due to no iface. | ||||
* | playlist_song: fix potential charset bug in apply_song_metadata() | Max Kellermann | 2012-10-05 | 1 | -2/+9 |
| | | | | The song's URI must be UTF-8, not filesystem character set. | ||||
* | playlist_save: use temp2 instead of temp | Max Kellermann | 2012-10-05 | 1 | -1/+2 |
| | | | | Fixes minor Windows compatibility problem. | ||||
* | decoder/ffmpeg: support planar audio | Max Kellermann | 2012-10-05 | 2 | -0/+7 |
| | | | | Implements Mantis feature request 3582. | ||||
* | decoder/ffmpeg: fix playback of planar PCM data | Max Kellermann | 2012-10-05 | 1 | -8/+13 |
| | | | | | Interleaving was completely wrong. This code was never used, so it didn't have an effect. | ||||
* | decoder/ffmpeg: move code to copy_interleave_frame2() | Max Kellermann | 2012-10-05 | 1 | -5/+14 |
| |