sentriz / gonic

music streaming server / free-software subsonic server API implementation
ircs://irc.libera.chat/#gonic
GNU General Public License v3.0
1.5k stars 105 forks source link

Support multi-valued tags for track artists #388

Closed ProfMoo closed 8 months ago

ProfMoo commented 9 months ago

Now that multi-valued tags are supported for album artists in v0.16, I think it'd be great to expand this functionality to track artists 😄.

From a user perspective, I'd be great to be able to find all the tracks that a certain artist was involved with (ex: Skrillex was featured on one song on J Balvin's album. Ideally, we could associate that will Skrillex in the db).

As an example, here is how it looks in Roon currently on the track "Scenario" by A Tribe Called Quest: image

Musicbrainz link here, track #14. Each artist in Roon is individually navigable. Although I believe Roon is enabling this via Musicbrainz rather than via tags/folder structure.

sentriz commented 8 months ago

I would called this closed with #397 being merged. it's a little experimental at the moment but can be configured with the new GONIC_MULTI_VALUE_ARTIST setting

I'll be improving it again with a follow up PR