diff --git a/providers/local/local_helper.go b/providers/local/local_helper.go index 374f1ed..c370688 100644 --- a/providers/local/local_helper.go +++ b/providers/local/local_helper.go @@ -78,6 +78,10 @@ func readMediaFile(localdir string, media *localMedia) error { if meta.Picture() != nil { media.info.Cover.Data = meta.Picture().Data } + data, err := os.ReadFile(filepath.Dir(p) + filepath.Base(p) + ".lrc") + if err == nil && len(data) > 0 { + media.lyrics = append(media.lyrics, miaosic.ParseLyrics("default", string(data))) + } return nil }