libmpd-0.9.0.9: An MPD client library.

Copyright(c) Joachim Fasting 2012
LicenseMIT
Maintainerjoachifm@fastmail.fm
Stabilitystable
Portabilityunportable
Safe HaskellNone
LanguageHaskell2010

Network.MPD.Applicative.StoredPlaylists

Description

Stored playlists.

Synopsis

Documentation

listPlaylist :: PlaylistName -> Command [Path] Source #

List song items in the playlist.

listPlaylistInfo :: PlaylistName -> Command [Song] Source #

List song items in the playlist with metadata.

listPlaylists :: Command [PlaylistName] Source #

Get a list of stored playlists.

load :: PlaylistName -> Command () Source #

Load playlist into the current queue.

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

Add a database path to the named playlist.

playlistClear :: PlaylistName -> Command () Source #

Clear the playlist.

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

Delete the item at the given position from the playlist.

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

Move a song to a new position within the playlist.

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

Rename the playlist.

rm :: PlaylistName -> Command () Source #

Remove the playlist.

save :: PlaylistName -> Command () Source #

Save current queue to the named playlist.