diff --git a/beetsplug/beatport.py b/beetsplug/beatport.py index 8e93efc3a..3368825b8 100644 --- a/beetsplug/beatport.py +++ b/beetsplug/beatport.py @@ -306,14 +306,10 @@ class BeatportTrack(BeatportObject): self.initial_key = str((data.get("key") or {}).get("shortName")) # Extract genres list from subGenres or genres - if data.get("subGenres"): - genre_list = [str(x.get("name")) for x in data["subGenres"]] - elif data.get("genres"): - genre_list = [str(x.get("name")) for x in data["genres"]] - else: - genre_list = [] - - self.genres = unique_list(genre_list) + self.genres = unique_list( + str(x.get("name")) + for x in data.get("subGenres") or data.get("genres") or [] + ) class BeatportPlugin(MetadataSourcePlugin):