fix(media): handle empty media

This commit is contained in:
Mathis Maquenne
2025-09-09 10:05:42 +02:00
parent 3022e226ce
commit 22ddb2408b
4 changed files with 17 additions and 31 deletions
+3 -3
View File
@@ -48,9 +48,9 @@ func (s *Song) GetTitle() string {
return songTitle
}
func (s *Song) GetFileName(resourceType string, song *Song, media *Media) string {
func (s *Song) GetFileName(resourceType, mediaFormat string, song *Song) string {
ext := "mp3"
if media.Data[0].Media[0].Format == "FLAC" {
if mediaFormat == "FLAC" {
ext = "flac"
}
trackNumber := ""
@@ -59,7 +59,7 @@ func (s *Song) GetFileName(resourceType string, song *Song, media *Media) string
}
fileName := fmt.Sprintf("%s%s - %s.%s", trackNumber, s.Artist, s.GetTitle(), ext)
fileName, _ = filenamify.Filenamify(fileName, filenamify.Options{})
fileName, _ = filenamify.Filenamify(fileName, filenamify.Options{MaxLength: 255})
return fileName
}