liblastfm-0.0.3.0: src/Network/Lastfm/XML/Radio.hs
{-# LANGUAGE TemplateHaskell #-}
-- | Radio API module
{-# OPTIONS_HADDOCK prune #-}
module Network.Lastfm.XML.Radio
( getPlaylist, search, tune
) where
import Network.Lastfm
import qualified Network.Lastfm.API.Radio as API
$(xml ["getPlaylist", "search", "tune"])
-- | Fetch new radio content periodically in an XSPF format.
--
-- More: <http://www.last.fm/api/show/radio.getPlaylist>
getPlaylist ∷ Maybe Discovery
→ Maybe RTP
→ Maybe BuyLinks
→ Multiplier
→ Bitrate
→ APIKey
→ SessionKey
→ Secret
→ Lastfm Response
-- | Resolve the name of a resource into a station depending on which resource it is most likely to represent.
--
-- More: <http://www.last.fm/api/show/radio.search>
search ∷ Name → APIKey → Lastfm Response
-- | Tune in to a Last.fm radio station.
--
-- More: <http://www.last.fm/api/show/radio.tune>
tune ∷ Maybe Language → Station → APIKey → SessionKey → Secret → Lastfm Response