diff --git a/server/subsonic/helpers.go b/server/subsonic/helpers.go index 74d57ade4..24c09a2b2 100644 --- a/server/subsonic/helpers.go +++ b/server/subsonic/helpers.go @@ -220,6 +220,9 @@ func childFromMediaFile(ctx context.Context, mf model.MediaFile) responses.Child child.Created = P(mf.BirthTime) child.AlbumId = mf.AlbumID child.ArtistId = mf.ArtistID + if child.ArtistId == "" { + child.ArtistId = mf.AlbumArtistID + } child.Type = "music" child.PlayCount = mf.PlayCount if mf.Starred {