Network.XMMS.Playlist
- retrieveChange :: XMMSCV -> Change
- data Change
- currentPos :: Connection -> String -> IO Result
- currentActive :: Connection -> IO Result
- list :: Connection -> IO Result
- create :: Connection -> String -> IO Result
- shuffle :: Connection -> String -> IO Result
- sort :: Connection -> String -> [String] -> IO Result
- clear :: Connection -> String -> IO Result
- remove :: Connection -> String -> IO Result
- listEntries :: Connection -> String -> IO Result
- insertID :: Connection -> String -> Int -> Int -> IO Result
- insertURL :: Connection -> String -> Int -> String -> IO Result
- rInsert :: Connection -> String -> Int -> String -> IO Result
- rInsertEncoded :: Connection -> String -> Int -> String -> IO Result
- insertEncoded :: Connection -> String -> Int -> String -> IO Result
- addID :: Connection -> String -> Int -> IO Result
- addURL :: Connection -> String -> String -> IO Result
- rAdd :: Connection -> String -> String -> IO Result
- rAddEncoded :: Connection -> String -> String -> IO Result
- addEncoded :: Connection -> String -> String -> IO Result
- moveEntry :: Connection -> String -> Int -> Int -> IO Result
- removeEntry :: Connection -> String -> Int -> IO Result
- broadcastChanged :: Connection -> IO Result
- broadcastCurrentPos :: Connection -> IO Result
- setNext :: Connection -> Int -> IO Result
- setNextRel :: Connection -> Int -> IO Result
- load :: Connection -> String -> IO Result
Documentation
retrieveChange :: XMMSCV -> ChangeSource
currentPos :: Connection -> String -> IO ResultSource
Retrive the current position in the playlist.
currentActive :: Connection -> IO ResultSource
Retrive the name of the active playlist.
list :: Connection -> IO ResultSource
List the existing playlists.
sort :: Connection -> String -> [String] -> IO ResultSource
Sorts the playlist according to the list of properties
listEntries :: Connection -> String -> IO ResultSource
List current playlist.
insertID :: Connection -> String -> Int -> Int -> IO ResultSource
Insert a medialib id at given position in playlist.
insertURL :: Connection -> String -> Int -> String -> IO ResultSource
Insert entry at given position in playlist.
rInsert :: Connection -> String -> Int -> String -> IO ResultSource
Insert a directory recursivly at a given position in the playlist.
rInsertEncoded :: Connection -> String -> Int -> String -> IO ResultSource
Insert a directory recursivly at a given position in the playlist.
insertEncoded :: Connection -> String -> Int -> String -> IO ResultSource
Insert entry at given position in playlist.
rAdd :: Connection -> String -> String -> IO ResultSource
Adds a directory recursivly to the playlist.
rAddEncoded :: Connection -> String -> String -> IO ResultSource
Adds a directory recursivly to the playlist.
addEncoded :: Connection -> String -> String -> IO ResultSource
Add the url to the playlist.
moveEntry :: Connection -> String -> Int -> Int -> IO ResultSource
Move a playlist entry to a new position (absolute move).
removeEntry :: Connection -> String -> Int -> IO ResultSource
Remove an entry from the playlist.
broadcastChanged :: Connection -> IO ResultSource
Request the playlist changed broadcast from the server.
broadcastCurrentPos :: Connection -> IO ResultSource
Request the playlist current pos broadcast.
setNextRel :: Connection -> Int -> IO ResultSource
Same as setNextRel but relative to the current postion.