libmpd-haskell icon indicating copy to clipboard operation
libmpd-haskell copied to clipboard

A client library for MPD, the Music Player Daemon

Results 11 libmpd-haskell issues
Sort by recently updated
recently updated
newest added

This hasn't been released yet, but it's set for MPD 21: https://github.com/MusicPlayerDaemon/MPD/commit/9df8b32f10a1b5a007f492981597abfb3f424e1b

protocol

In https://github.com/vimus/libmpd-haskell/blob/1ec02deba33ce2a16012d8f0954e648eb4b5c485/src/Network/MPD/Core.hs#L123 only the first address out of many is tried. In case of the default host `"localhost"` however this returns 6 results for me: ``` ghci> import Network.Socket ghci>...

Abstract UNIX domain sockets don't exist on filesystem. Regular UNIX domain sockets do. It's good to support abstract UNIX sockets and regular UNIX sockets.

MPD version 0.21 has introduced [filters](https://www.musicpd.org/doc/html/protocol.html#filters) and [groups](https://www.musicpd.org/doc/html/protocol.html#the-music-database) as a way to have more finely tuned metadata requests. I would like to send a MR that implements support the new...

``` *** Exception: Network.Socket.connect: : does not exist (Connection refused) ``` I think it's supposed to return `Left (ConnectionError e)` instead of raising an `IOException`. For now, I work around...

Because it doesn't time out, if mpd freezes, withMPD freezes, too.

I found a test failure in 0.9.0.9, being built in Gentoo. [This gist](https://gist.github.com/hololeap/997a3d42f0b56d10bdd2cc2c69b4874c#file-build-log-L1484-L1489) is a copy of the build log, which includes the test failure (highlighted). The failure is in...

Background: `xmonad-extras` doesn't compile with `ghc-8.2` as `libmpd` build fails, so I wanted to send a PR to this repo to fix this. But If I see the [cabal file](https://github.com/vimus/libmpd-haskell/blob/ea417b1dc4b917a43cd2cef671bac8372f69b3ee/libmpd.cabal#L2)...

dist