1. 30 Jun, 2010 7 commits
  2. 30 May, 2010 3 commits
  3. 18 May, 2010 2 commits
  4. 13 Apr, 2010 1 commit
  5. 22 Mar, 2010 2 commits
  6. 19 Mar, 2010 1 commit
    • Aleksei Kaveshnikov's avatar
      decoder/mpcdec: fix replay gain formula with v8 · 73ba4ea3
      Aleksei Kaveshnikov authored
      "When playing musepack files with mpd v0.15.8, rg seems to have no effect.
      
      Using sample file below, mpd says 'computing ReplayGain album scale with gain 122.879997, peak 0.549150'.
      
      One thing though, if I build mpd against old libmpcdec-1.2.6, rg works
      as expected: 'computing ReplayGain album scale with gain 16.820000,
      peak 0.099765'"
      73ba4ea3
  7. 17 Mar, 2010 3 commits
  8. 07 Mar, 2010 1 commit
    • Max Kellermann's avatar
      playlist: fix single+repeat in random mode · 9134169e
      Max Kellermann authored
      With single+repeat enabled, it is expected that MPD repeats the
      current song over andd over.  With random mode also enabled, this
      didn't work, because the song order was shuffled internally.  This
      patch adds a special check for this case.
      9134169e
  9. 27 Feb, 2010 1 commit
  10. 18 Jan, 2010 2 commits
  11. 17 Jan, 2010 4 commits
  12. 16 Jan, 2010 3 commits
    • Max Kellermann's avatar
      queue: don't repeat current song in consume mode · 8ba08edd
      Max Kellermann authored
      Check consume mode in queue_next_order(), because the current song
      would be deleted as soon as it's finished; it cannot be played again.
      8ba08edd
    • Max Kellermann's avatar
      decoder_thread: fix CUE track playback · 90d16af6
      Max Kellermann authored
      The patch "input/file: don't fall back to parent directory" introduced
      a regression: when trying to play a CUE track, decoder_run_song()
      tries to open the file as a stream first, but this fails, because the
      path is virtual.
      
      This patch fixes decoder_run_song() (instead of reverting the previous
      patch) to accept input_stream_open() failures if the song is a local
      file.  It passes the responsibility to handle non-existing files to
      the decoder's file_decode() method.
      90d16af6
    • Max Kellermann's avatar
      NEWS: added missing entry · 777bd7c1
      Max Kellermann authored
      777bd7c1
  13. 02 Jan, 2010 1 commit
    • Max Kellermann's avatar
      dbUtils: return empty tag value only if no value was found · 959f94b0
      Max Kellermann authored
      This fixes a regression in the patch "return multiple tag values per
      song": even when the song has values for the specified tag type, the
      empty string gets added to the set, because the "return" was removed.
      This patch adds a flag which remembers whether at least one value was
      found.
      959f94b0
  14. 30 Dec, 2009 1 commit
  15. 29 Dec, 2009 2 commits
    • Max Kellermann's avatar
      input/rewind: new input_stream wrapper to allow stream rewinding · c88f95a2
      Max Kellermann authored
      This replaces the rewinding buffer code from the CURL input plugin.
      It is more generic, and allows rewinding even when the server sends
      Icy-Metadata (which would have been too difficult to implement within
      the CURL plugin).
      
      This is a rather complex patch for the stable branch (v0.15.x), but it
      fixes a serious problem: the "vorbis" decoder plugin was unable to
      play streams with Icy-Metadata, because it couldn't rewind the stream
      after detecting the codec (Vorbis vs. FLAC).
      c88f95a2
    • Max Kellermann's avatar
      decoder/{ffmpeg,flac,vorbis}: added more flac/vorbis MIME types · c7d099c7
      Max Kellermann authored
      Support deprecated MIME types such as "audio/x-ogg".  Support new
      types such as "audio/flac".
      c7d099c7
  16. 27 Dec, 2009 3 commits
  17. 26 Dec, 2009 3 commits