10BC0
Skip to content

fix(song): handle missing genres key in API response#2629

Open
BillionClaw wants to merge 1 commit intospotDL:masterfrom
BillionClaw:clawoss/fix/genres-keyerror-2619
Open

fix(song): handle missing genres key in API response#2629
BillionClaw wants to merge 1 commit intospotDL:masterfrom
BillionClaw:clawoss/fix/genres-keyerror-2619

Conversation

@BillionClaw
Copy link
Copy Markdown

Fix KeyError when Spotify API doesn't return genres field for album or artist metadata.

The code at line 117 in song.py assumed that both raw_album_meta and raw_artist_meta would always contain a 'genres' key. However, the Spotify API may omit this field in some cases, causing a KeyError.

Changed to use .get("genres", []) for safe access with a default empty list.

Fixes #2619

Fix KeyError when Spotify API doesn't return genres field for album or artist.
Use .get() with default empty list to safely handle missing keys.

Fixes spotDL#2619
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.

KeyError: 'genres'

1 participant

0