1.5 KiB
Multi-artist support
Funkwhale requires all releases and recordings to be associated to an artist. In Funkwhale's current structure, only one artist can be associated with a release or recording. However, many releases and recordings are credited to multiple artists.
Funkwhale supports adding releases with multiple contributors by assigning a generic "Various Artists" artist to collaborative releases. This approach doesn't give proper credit to the contributors, and leads to lots of content being improperly catalogued.
When a user uploads content created by multiple collaborative artists, they expect the following behavior:
- Releases to which the artist has contributed should be present on the artist's page
- Releases to which the artist has contributed should be present in search results for the artist
- Releases and recordings should contain links to all contributing artists so that users can discover their other work
Currently, Funkwhale has no facility to parse multi-artist releases. The metadata fields that hold this information (ALBUMARTIST
and ARTIST
) are challenging to parse as they aren't formatted in a consistent way. When a release has multiple contributing artists, Funkwhale needs to be able to parse the following information about each artist to ensure the content is tagged with each artist as a user would expect:
- Any aliases the contributing artist might use
- The join phrase used to separate artists in the tag
---
caption: Specifications
maxdepth: 1
---
mb-content
non-mb-content