1. 30 Jan, 2009 5 commits
    • Max Kellermann's avatar
      jack: print info messages · 0d3dff95
      Max Kellermann authored
      Use jack_set_info_function() to install an info callback.  Don't let
      libjack print them to stderr.
      0d3dff95
    • Max Kellermann's avatar
      client: check for G_IO_ERR and G_IO_HUP · 76b217f7
      Max Kellermann authored
      When we do not explicitly catch G_IO_ERR and G_IO_HUP, GLib can go
      into an infinite loop, because it won't deliver the socket error to
      MPD.
      76b217f7
    • Max Kellermann's avatar
      mapper: ignore duplicate slashes in playlists · c38dd9e8
      Max Kellermann authored
      When there are duplicate slashes in the song paths, eliminate them;
      example:
      
       /var/lib/mpd/music//foo.mp3
      
      becomes:
      
       /var/lib/mpd/music/foo.mp3
      
      The slash is only detected at the border between the music_directory
      and the local part.
      c38dd9e8
    • Max Kellermann's avatar
      mapper: remove trailing slashes from music_directory · e3d4fa69
      Max Kellermann authored
      When the user configures a music_directory with a trailing slash, it
      may break playlist loading, because MPD expects a double slash.  Chop
      off the trailing slash.
      e3d4fa69
    • David Horn's avatar
      ffmeg: added support for the tags comment, genre, year · efb04532
      David Horn authored
      ffmpeg_tag_internal() does not look for a few tags that mpd
      supports. Most noteably:
      
       comment -> TAG_ITEM_COMMENT -> Description
       genre -> TAG_ITEM_GENRE -> WM/Genre (not WM/GenreID)
       year -> TAG_ITEM_DATE -> WM/Year
      
      I *think* that this is the last of the tags that AVFormatContext() in
      ffmpeg supports that mpd also uses.
      efb04532
  2. 29 Jan, 2009 23 commits
  3. 27 Jan, 2009 1 commit
  4. 26 Jan, 2009 1 commit
  5. 25 Jan, 2009 10 commits