From af454be33c551550af25959d3518e894d3e0b6ce Mon Sep 17 00:00:00 2001 From: itouakirai <85016486+itouakirai@users.noreply.github.com> Date: Sun, 28 Apr 2024 02:19:09 +0800 Subject: [PATCH] add lrc file --- main_select.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main_select.go b/main_select.go index dd505e2..78c5d69 100644 --- a/main_select.go +++ b/main_select.go @@ -1146,6 +1146,7 @@ func rip(albumId string, token string, storefront string, userToken string) erro continue } filename := fmt.Sprintf("%02d. %s.m4a", trackNum, forbiddenNames.ReplaceAllString(track.Attributes.Name, "_")) + lrcFilename := fmt.Sprintf("%02d. %s.lrc", trackNum, forbiddenNames.ReplaceAllString(track.Attributes.Name, "_")) trackPath := filepath.Join(sanAlbumFolder, filename) var lrc string = "" if userToken != "" { @@ -1156,6 +1157,11 @@ func rip(albumId string, token string, storefront string, userToken string) erro lrc, err = conventTTMLToLRC(ttml) if err != nil { fmt.Printf("Failed to parse lyrics: %s \n", err) + } else { + err := writeLyrics(sanAlbumFolder, lrcFilename, lrc) + if err != nil { + fmt.Printf("Failed to write lyrics") + } } } }