fix: srt to lrc

This commit is contained in:
CDN18 2024-10-10 15:22:06 +08:00
parent 82e67b1a32
commit 1556b11d5f
Signed by: CDN
GPG key ID: 0C656827F9F80080
2 changed files with 50 additions and 10 deletions

View file

@ -90,6 +90,12 @@ func srtToLrc(sourceFile, targetFile string) {
Content: make([]string, len(srtEntries)),
}
// Add default metadata
title := strings.TrimSuffix(filepath.Base(targetFile), filepath.Ext(targetFile))
lyrics.Metadata["ti"] = title
lyrics.Metadata["ar"] = ""
lyrics.Metadata["al"] = ""
for i, entry := range srtEntries {
lyrics.Timeline[i] = entry.StartTime
lyrics.Content[i] = entry.Content