| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
MusicScroll.LyricsPipeline
Documentation
data SongByOrigin Source #
Instances
| Show SongByOrigin Source # | |
Defined in MusicScroll.LyricsPipeline Methods showsPrec :: Int -> SongByOrigin -> ShowS # show :: SongByOrigin -> String # showList :: [SongByOrigin] -> ShowS # | |
data SearchResult Source #
Constructors
| GotLyric SongByOrigin TrackInfo Lyrics | |
| ErrorOn ErrorCause |
Instances
| Show SearchResult Source # | |
Defined in MusicScroll.LyricsPipeline Methods showsPrec :: Int -> SearchResult -> ShowS # show :: SearchResult -> String # showList :: [SearchResult] -> ShowS # | |
data ErrorCause Source #
Constructors
| NotOnDB TrackByPath | |
| NoLyricsOnWeb TrackInfo | |
| ENoSong |
Instances
| Show ErrorCause Source # | |
Defined in MusicScroll.LyricsPipeline Methods showsPrec :: Int -> ErrorCause -> ShowS # show :: ErrorCause -> String # showList :: [ErrorCause] -> ShowS # | |
noRepeatedSongs :: Functor m => Pipe TrackIdentifier TrackIdentifier m a Source #
saveOnDb :: MVar Connection -> InsertStategy -> Pipe SearchResult SearchResult IO a Source #