From 6eaef181883efe961b2b86b446c6be6778a68414 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Sun, 10 Dec 2023 01:33:14 +0100 Subject: [PATCH] subsonic: only set tags if genre is non-empty --- internal/backends/subsonic/subsonic.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/backends/subsonic/subsonic.go b/internal/backends/subsonic/subsonic.go index 6560319..5b192ab 100644 --- a/internal/backends/subsonic/subsonic.go +++ b/internal/backends/subsonic/subsonic.go @@ -105,11 +105,14 @@ func SongAsLove(song subsonic.Child, username string) models.Love { ArtistNames: []string{song.Artist}, TrackNumber: song.Track, DiscNumber: song.DiscNumber, - Tags: []string{song.Genre}, AdditionalInfo: map[string]any{}, Duration: time.Duration(song.Duration * int(time.Second)), }, } + if song.Genre != "" { + love.Track.Tags = []string{song.Genre} + } + return love }