1. 13 Jan, 2014 1 commit
  2. 09 Jan, 2014 1 commit
  3. 29 Dec, 2013 1 commit
  4. 15 Dec, 2013 1 commit
  5. 23 Oct, 2013 2 commits
  6. 17 Oct, 2013 1 commit
  7. 15 Oct, 2013 2 commits
  8. 02 Oct, 2013 2 commits
  9. 28 Sep, 2013 1 commit
  10. 05 Sep, 2013 3 commits
  11. 04 Sep, 2013 2 commits
  12. 03 Sep, 2013 1 commit
  13. 04 Aug, 2013 1 commit
  14. 08 Apr, 2013 2 commits
  15. 27 Jan, 2013 2 commits
  16. 26 Jan, 2013 2 commits
  17. 21 Jan, 2013 1 commit
  18. 09 Jul, 2012 1 commit
    • Max Kellermann's avatar
      require GLib 2.16 · 5dfc0918
      Max Kellermann authored
      GLib 2.16 was released more than 4 years ago.  Let's remove some cruft
      from the glib_compat.h header, and avoid new cruft to it.
      5dfc0918
  19. 12 Jun, 2012 1 commit
  20. 01 Mar, 2012 1 commit
  21. 12 Feb, 2012 2 commits
  22. 09 Feb, 2012 1 commit
  23. 16 Sep, 2011 1 commit
    • Max Kellermann's avatar
      input_stream: non-blocking I/O · 754f26a9
      Max Kellermann authored
      Add GMutex, GCond attributes which will be used by callers to
      conditionally wait on the stream.
      
      Remove the (now-useless) plugin method buffer(), wait on GCond
      instead.  Lock the input_stream before each method call.  Do the same
      with the playlist plugins.
      754f26a9
  24. 29 Mar, 2011 1 commit
    • Simon Kagstrom's avatar
      playlist: Add despotify playlist plugin · a2574387
      Simon Kagstrom authored
      For spotify playlists or tracks. Uses a spt uri, so with mpc you can
      add playlists with
      
        mpc load spt://spotify:user:simon.kagstrom:playlist:3SUwkOe5VbVHysZcidEZtH
      a2574387
  25. 29 Jan, 2011 1 commit
  26. 23 Dec, 2010 1 commit
  27. 11 Oct, 2010 1 commit
  28. 25 Sep, 2010 1 commit
    • Thomas Jansen's avatar
      eliminate g_error() usage · 28bcb8bd
      Thomas Jansen authored
      Replaced all occurrences of g_error() with MPD_ERROR() located in a new header
      file 'mpd_error.h'. This macro uses g_critical() to print the error message
      and then exits gracefully in contrast to g_error() which would internally call
      abort() to produce a core dump.
      
      The macro name is distinctive and allows to find all places with dubious error
      handling. The long-term goal is to get rid of MPD_ERROR() altogether. To
      facilitate the eventual removal of this macro it was added in a new header
      file rather than to an existing header file.
      
      This fixes #2995 and #3007.
      28bcb8bd
  29. 25 Jun, 2010 2 commits