Versions in this module Expand all Collapse all v0 v0.0.1 Sep 29, 2019 Changes in this version + func AlbumHandler(response http.ResponseWriter, request *http.Request) + func CSSHandler(response http.ResponseWriter, request *http.Request) + func CachedTwitchGetSongs(fromFile bool) (songlist []twitchSingsSong, err error) + func CompareTrackList(cli UserData) + func DownloadAlbum(aid string) + func DownloadPlaylist(pid string) + func HandleHTTP() + func HomeHandler(response http.ResponseWriter, request *http.Request) + func InitAuth() spotify.Client + func NotFoundHandler(response http.ResponseWriter, request *http.Request) + func PlaylistHandler(response http.ResponseWriter, request *http.Request) + func SpotifyArtistsAsString(artists []spotify.SimpleArtist) string + func SpotifyGetPlaylistTracks(pid string) []spotify.FullTrack + func TwitchGetSongs() (songlist []twitchSingsSong, err error) + type MatchType int + const MatchBothFuzzy + const MatchBothNameAndArtist + const MatchNameOnlyFuzzy + const MatchNoMatch + const MatchTrackNameOnly + func SpotifyListContains(trackName string, artistName []string) (MatchType, twitchSingsSong) + type UserData struct + TrackList []spotify.FullTrack + UserClient spotify.Client + YoutubeIDList []string