fix: check file existance before fetching metadata

This commit is contained in:
2026-03-14 11:07:57 +01:00
parent aef6e80c77
commit 3d3f57db04
3 changed files with 61 additions and 28 deletions
+3 -1
View File
@@ -46,6 +46,8 @@ func ParseTrackId(url string) (string, error) {
return tmp2[0], nil
}
const FILE_NAME_FORMAT = "%s - %s.%s"
func BuildFileName(metadata TrackMetadata, extension string) (string, error) {
var result string
@@ -54,7 +56,7 @@ func BuildFileName(metadata TrackMetadata, extension string) (string, error) {
return result, err
}
result = fmt.Sprintf("%s - %s.%s", metadata.Data.TrackUnion.Name, artists, extension)
result = fmt.Sprintf(FILE_NAME_FORMAT, metadata.Data.TrackUnion.Name, artists, extension)
return result, nil
}