Network.MPD

Basic data types

class MonadMPD m

data MPD a

data MPDError

data ACKType

type Response

type Host

type Port

type Password

Connections

withMPD

withMPDEx

Command related data types

type Artist

type Album

type Title

type PlaylistName

type Path

data Metadata

data ObjectType

type Seconds

data State

data Subsystem

data ReplayGainMode

data Count

defaultCount

data Device

defaultDevice

data Song

data Id

sgGetTag

sgAddTag

defaultSong

data Stats

defaultStats

data Status

defaultStatus

Query interface

data Query

(=?)

(<&>)

anything

Querying MPD's status

clearError

currentSong

idle

noidle

status

stats

Playback options

consume

crossfade

random

repeat

setVolume

single

replayGainMode

replayGainStatus

Controlling playback

next

pause

play

playId

previous

seek

seekId

stop

The current playlist

add

add_

addId

clear

delete

deleteId

move

moveId

playlist

playlistId

playlistFind

playlistInfo

playlistSearch

plChanges

plChangesPosId

shuffle

swap

swapId

Stored playlist

listPlaylist

listPlaylistInfo

listPlaylists

load

playlistAdd

playlistAdd_

playlistClear

playlistDelete

playlistMove

rename

rm

save

The music database

count

find

findAdd

list

listAll

listAllInfo

lsInfo

search

update

rescan

Stickers

stickerGet

stickerSet

stickerDelete

stickerList

stickerFind

Connection

close

kill

password

ping

Audio output devices

disableOutput

enableOutput

outputs

Reflection

commands

notCommands

tagTypes

urlHandlers

decoders