aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* stored_playlist: add "file://" prefix to absolute pathsMax Kellermann2013-10-141-1/+8
| | | | Prepare to fix loading arbitrary song files from stored playlists.
* mixer/alsa: handle ENODEVMax Kellermann2013-10-012-0/+7
| | | | | Fixes busy loop when USB sound device gets unplugged (Mantis bug #3824).
* mixer/alsa: log snd_mixer_handle_events() errorsMax Kellermann2013-10-011-1/+6
|
* prepare 0.17.6Max Kellermann2013-10-012-1/+3
|
* release 0.17.5Max Kellermann2013-08-042-2/+2
|
* FfmpegDecoderPlugin: add application/flv to mime types listJustin Riley2013-08-042-0/+2
|
* decoder/mikmod: use MikMod_free() to free the title on libmikmod-3.2Christoph Mende2013-08-012-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 songMax Kellermann2013-08-012-1/+7
| | | | Fixes Mantis #3770.
* configure.ac: detect system "ar"Michael Mair-Keimberger2013-08-012-0/+7
|
* commmand: fix URI argument in playlistaddtsufeki2013-08-012-1/+3
|
* NULL pointer vs bool "false" confusionMatthias Drochner2013-06-243-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.xMax Kellermann2013-04-171-2/+2
|
* doc: move sticker_file to "optional parameters"Max Kellermann2013-04-161-4/+4
|
* doc: mpd.conf.5 wrongly documents parameters as requiredFlorian Schlichting2013-04-161-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.5Max Kellermann2013-04-162-2/+3
|
* release 0.17.4release-0.17.4Max Kellermann2013-04-082-2/+2
|
* command: don't check audio_format if not playingMax Kellermann2013-04-081-7/+8
| | | | Fixes valgrind warning.
* Makefile.am: enable "dist-xz"Max Kellermann2013-04-083-2/+4
|
* .gitignore: stricter matchesMax Kellermann2013-04-081-2/+3
|
* player_control: don't emit IDLE_PLAYER before audio format is knownMax Kellermann2013-04-083-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_formatMax Kellermann2013-04-081-6/+9
| | | | Check audio_format_defined().
* ffmpeg decoder plugin: do not allocate an AVFrame on stack.Anton Khirnov2013-04-052-3/+17
| | | | AVFrame must be allocated with avcodec_alloc_frame().
* fix typos in upstream's mpd.conf.5Florian Schlichting2013-02-272-12/+12
|
* Add some comments to keep track of timer units.Hagen Fritsch2013-02-271-3/+5
|
* clock: fix usec-to-usec factorHagen Fritsch2013-02-271-1/+1
|
* clock: add missing includeHagen Fritsch2013-02-272-0/+4
|
* command: allow to omit END in ranges (START:END)Jörg Thalheim2013-02-192-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 errorsMax Kellermann2013-02-042-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 audioBrice Jaglin2013-01-162-0/+7
|
* .gitignore: add src/win/mpd_win32_rc.rcDenis Krjuchkov2013-01-111-0/+1
| | | | This file is generated during configuration and should be ignored.
* mpdconf.example: example improvementsDenis Krjuchkov2013-01-111-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 outputDenis Krjuchkov2013-01-101-0/+7
|
* mpdconf.example: provide an example of winmm outputDenis Krjuchkov2013-01-101-0/+10
|
* mpdconf.example: improve documentation for replay gainDenis Krjuchkov2013-01-101-2/+19
| | | | | | - Added replaygain_missing_preamp and replaygain_limit settings - Added information about "auto" replay gain mode
* configure.ac: improve detection of libgmeDenis Krjuchkov2013-01-091-1/+1
| | | | | At least in my configuration libgme lacks .pc file thus could not be detected with pkg-config.
* Makefile.am: distribute mpc.icoDenis Krjuchkov2013-01-081-1/+1
|
* Modify version string to post-release version 0.17.4~gitAvuton Olrich2013-01-062-1/+4
|
* mpd version 0.17.3release-0.17.3Avuton Olrich2013-01-062-2/+2
|
* cue_parser: fix CUE files with only one trackMax Kellermann2013-01-032-7/+48
| | | | | Track whether _finish() has been called, and deliver all partial results then. Fixes Mantis ticket 0003621.
* cue_parser: add code commentsMax Kellermann2013-01-031-2/+21
|
* .gitignore: add more debug programsMax Kellermann2013-01-031-0/+4
|
* cue_parser: fix memory leakMax Kellermann2013-01-032-0/+5
|
* mpd_auto.m4: Pass libraries to AC_CHECK_LIB in MPD_AUTO_PKG_LIBDenis Krjuchkov2013-01-031-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 selectionDenis Krjuchkov2013-01-031-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.targetJohn2012-11-211-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 Kellermann2012-10-051-2/+9
| | | | The song's URI must be UTF-8, not filesystem character set.
* playlist_save: use temp2 instead of tempMax Kellermann2012-10-051-1/+2
| | | | Fixes minor Windows compatibility problem.
* decoder/ffmpeg: support planar audioMax Kellermann2012-10-052-0/+7
| | | | Implements Mantis feature request 3582.
* decoder/ffmpeg: fix playback of planar PCM dataMax Kellermann2012-10-051-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 Kellermann2012-10-051-5/+14
|