gonic version: 0.19.0
if from docker, docker tag: -
if from source, git tag/branch: -
In BLeeEZ/amperfy#604, it's come to light that gonic puts the album's artist on a track's artistId field. According to the spec, that's "The corresponding artist id", which is as unhelpful and ambiguous as a spec can get, but amperfy (and probably other subsonic players) interprets the track's artistId as the artist of the track, not the album... and so shows "Various Artists" where the track's artist should go.
I guess a fix on the gonic side for this would be annoying, as tracks can have multiple artists, and which do you pick; and ultimately the client ought to render the list of artists instead of the single one that we must pick, incorrectly. But I do feel like gonic's logic isn't right either...
gonic version: 0.19.0
if from docker, docker tag: -
if from source, git tag/branch: -
In BLeeEZ/amperfy#604, it's come to light that gonic puts the album's artist on a track's
artistIdfield. According to the spec, that's "The corresponding artist id", which is as unhelpful and ambiguous as a spec can get, but amperfy (and probably other subsonic players) interprets the track's artistId as the artist of the track, not the album... and so shows "Various Artists" where the track's artist should go.I guess a fix on the gonic side for this would be annoying, as tracks can have multiple artists, and which do you pick; and ultimately the client ought to render the list of artists instead of the single one that we must pick, incorrectly. But I do feel like gonic's logic isn't right either...