1. 07 Feb, 2014 2 commits
  2. 06 Feb, 2014 5 commits
  3. 03 Feb, 2014 1 commit
  4. 30 Jan, 2014 3 commits
  5. 27 Jan, 2014 1 commit
  6. 25 Jan, 2014 1 commit
    • Max Kellermann's avatar
      neighbor: new subsystem to detect file servers on the local network · 5c4a42ca
      Max Kellermann authored
      This commit adds the NeighborPlugin API which can be used to detect
      nearby file servers that can be used by input plugins.  This list of
      servers is exported using the new "listneighbors" command.  The idle
      even "neighbor" notifies interested clients when a new neighbor is
      found or an existing one is lost.
      
      There's a lot missing currently: protocol&user documentation, and a
      way to "mount" remote servers into the music database.  Obviously,
      some code from the UPnP database plugin can be moved to a neighbor
      plugin.
      5c4a42ca
  7. 22 Jan, 2014 1 commit
  8. 20 Jan, 2014 1 commit
  9. 15 Jan, 2014 2 commits
  10. 14 Jan, 2014 2 commits
  11. 13 Jan, 2014 2 commits
    • Max Kellermann's avatar
      release v0.18.7 · 05ad335a
      Max Kellermann authored
      05ad335a
    • Andrée Ekroth's avatar
      Shine encoding plugin · ea771c17
      Andrée Ekroth authored
      This encoding plugin features a fixed-point mp3 encoder,
      with faster encoding on architectures without a FPU.
      
      Right now the encoder is limited to stereo and 16 bit depth.
      The bitrate and sample rate can be modified in audio_output.
      
      audio_output {
              type            "httpd"
              name            "My shine stream"
              encoder         "shine"
              port            "8000"
              format          "44100:16:2"
              bitrate         "320"  # default: 128
      }
      ea771c17
  12. 11 Jan, 2014 2 commits
  13. 09 Jan, 2014 1 commit
    • Jean-Francois Dockes's avatar
      UPnP database plugin · 406452f0
      Jean-Francois Dockes authored
      [mk: renamed source files, applied coding style, reduced bloat, using
      MPD's threading library, using MPD's error reporting and logging
      library and refactoring, fixed lots of bugs]
      406452f0
  14. 08 Jan, 2014 2 commits
  15. 02 Jan, 2014 1 commit
  16. 29 Dec, 2013 6 commits
  17. 28 Dec, 2013 1 commit
    • Max Kellermann's avatar
      pcm/Volume: improved dithering · afcf0795
      Max Kellermann authored
      Instead of just adding a rectangular random value before shifting back
      to the normal scale, use the existing PcmDither library.
      afcf0795
  18. 24 Dec, 2013 2 commits
  19. 20 Dec, 2013 1 commit
  20. 19 Dec, 2013 2 commits
    • Steven O'Brien's avatar
      add draft ALSA input plugin · 35f85ddd
      Steven O'Brien authored
      I've created an elementary input plugin that plays sound from the
      soundcard, so you can use MPD to listen to anything connected to the
      line-in jack, or to Video4Linux FM radio cards that send audio through
      the soundcard.  There has been a small number of posts here in the
      past requesting line-in input, so here is a first, simplistic stab at
      it.
      
      The patch adds a new sheme, alsa://, which causes mpd to play data
      read directly from a souncdard.  It defaults to hw:0,0, but you can
      pass any ALSA device name in the URI.  So, using mpc for example:
      
       mpc add alsa://
       mpc play
      
      will play from device hw:0,0.
      
      To use a diffferent device:
      
       mpc add alsa://hw:1,0
      35f85ddd
    • Michal Smucr's avatar
      riff: recognize upper-case "ID3" chunk name · e4d69f38
      Michal Smucr authored
      Some tagging libraries (eg. TagLib) produce that variant.
      e4d69f38
  21. 13 Dec, 2013 1 commit