Readme for libmpd-0.3.1
libmpd : An MPD client library for Haskell
--------------------------------------------
About MPD:
MPD is a daemon for playing music that is controlled over network
sockets. Its website is at http://www.musicpd.org/.
Dependencies:
The Glasgow Haskell Compiler >= 6.6 http://haskell.org/ghc
Cabal >= 1.2 http://haskell.org/cabal
network http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network
mtl http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl
filepath http://hackage.haskell.org/cgi-bin/hackage-scripts/package/filepath
Building:
$ runhaskell Setup configure --prefix=$HOME
$ runhaskell Setup build
$ runhaskell Setup install --user
This assumes you have Cabal installed. Cabal is installed by
default with newer GHCs.
API compatibility:
This library covers all the functionality provided by MPD version 0.13.0.
Use:
Import the Network.MPD module and specify the libmpd package
(-package libmpd) when compiling, or add it to the `Build-Depends'
list in your `_.cabal' file.
Limitations:
Some parts, most notably parsing, are not yet as good as they could be.
The library is thus ill-suited for applications where speed is a major
concern.
Platforms:
libmpd has been confirmed to work on:
Linux/x86
Seems to work (as in compile) on Windows XP as well.
Latest Sources:
darcs get http://turing.une.edu.au/~bsinclai/code/libmpd-haskell
License:
LGPL
Authors:
Ben Sinclair <bsinclai@turing.une.edu.au>
Joachim Fasting <joachim.fasting@gmail.com>