1. 07 Apr, 2010 1 commit
  2. 10 Mar, 2010 3 commits
  3. 18 Jan, 2010 1 commit
  4. 17 Jan, 2010 4 commits
  5. 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
  6. 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
  7. 30 Dec, 2009 1 commit
  8. 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
  9. 27 Dec, 2009 3 commits
  10. 26 Dec, 2009 3 commits
  11. 15 Dec, 2009 7 commits
  12. 11 Dec, 2009 1 commit
  13. 08 Dec, 2009 4 commits
  14. 30 Nov, 2009 2 commits
  15. 19 Nov, 2009 3 commits
  16. 18 Nov, 2009 1 commit