Skip to content

feat: add primary_artists, writer_artists, and producer_artists to Song#334

Merged
johnwmillr merged 1 commit into
masterfrom
feat/issue-304-song-artist-fields
Mar 6, 2026
Merged

feat: add primary_artists, writer_artists, and producer_artists to Song#334
johnwmillr merged 1 commit into
masterfrom
feat/issue-304-song-artist-fields

Conversation

@johnwmillr

Copy link
Copy Markdown
Owner

Closes #304

Adds three new fields to the Song type that expose artist role data from the Genius API response:

  • primary_artists (from body["primary_artists"])
  • writer_artists (from body["writer_artists"])
  • producer_artists (from body["producer_artists"])

All fields default to [] when absent, consistent with the existing featured_artists field. Tests and fixture data updated accordingly.

@johnwmillr johnwmillr merged commit be387a0 into master Mar 6, 2026
10 checks passed
@johnwmillr johnwmillr deleted the feat/issue-304-song-artist-fields branch March 6, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

adding writers, primary_artists and producer_artists ton Song

1 participant