libmpd-0.9.0.6: An MPD client library.

Portabilityunportable
Stabilitystable
Maintainerjoachifm@fastmail.fm
Safe HaskellNone

Network.MPD.Applicative.StoredPlaylists

Description

Stored playlists.

Synopsis

Documentation

listPlaylist :: PlaylistName -> Command [Path]

List song items in the playlist.

listPlaylistInfo :: PlaylistName -> Command [Song]

List song items in the playlist with metadata.

listPlaylists :: Command [PlaylistName]

Get a list of stored playlists.

load :: PlaylistName -> Command ()

Load playlist into the current queue.

playlistAdd :: PlaylistName -> Path -> Command ()

Add a database path to the named playlist.

playlistClear :: PlaylistName -> Command ()

Clear the playlist.

playlistDelete :: PlaylistName -> Position -> Command ()

Delete the item at the given position from the playlist.

playlistMove :: PlaylistName -> Id -> Position -> Command ()

Move a song to a new position within the playlist.

rename :: PlaylistName -> PlaylistName -> Command ()

Rename the playlist.

rm :: PlaylistName -> Command ()

Remove the playlist.

save :: PlaylistName -> Command ()

Save current queue to the named playlist.