Contributor

A contributor artist for a song or an album
{
    "role": "performer",
    "subRole": "Bass",
    "artist": {
        "id": "ar-1",
        "name": "Artist 1"
    }
}
Does not exist.
Field Type Req. OpenS. Details
role string Yes Yes The contributor role.
subRole string No Yes The subRole for roles that may require it. Ex: The instrument for the performer role (TMCL/performer tags). Note: For consistency between different tag formats, the TIPL sub roles should be directly exposed in the role field.
artist ArtistID3 Yes Yes The artist taking on the role. (Note: Only the required ArtistID3 fields should be returned by default)
Last modified September 19, 2024: OpenSubsonic server support cleanup (#101) (0090f67)