Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LyricsAtom ¶
LyricsAtom describes a single word/element in the lyrics
type LyricsLine ¶
type LyricsLine []LyricsAtom
LyricsLine is a line in the lyrics, composed of LyricsAtoms
type LyricsProvider ¶
type LyricsProvider interface {
CollectLyrics(song string) []LyricsLine
}
LyricsProvider is used to get the lyrics for songs
func GetLyricsProvider ¶
func GetLyricsProvider() LyricsProvider
GetLyricsProvider returns a new LyricsProvider
type Provider ¶
type Provider interface {
CollectMetadata(song string) SongMetadata
}
Provider is used to get metadata for songs
type SongMetadata ¶
SongMetadata holds the metadata for a song
Click to show internal directories.
Click to hide internal directories.