INNER CODE UNIT · Go
download
cgzirim/seek-tune · server/cmdHandlers.go:86
func download(spotifyURL string) {
err := utils.CreateFolder(SONGS_DIR)
if err != nil {
err := xerrors.New(err)
logger := utils.GetLogger()
ctx := context.Background()
logMsg := fmt.Sprintf("failed to create directory %v", SONGS_DIR)
logger.ErrorContext(ctx, logMsg, slog.Any("error", err))
}
if strings.Contains(spotifyURL, "album") {
_, err := spotify.DlAlbum(spotifyURL, SONGS_DIR)
if err != nil {
yellow.Println("Error: ", err)
}
}
if strings.Contains(spotifyURL, "playlist") {