[black] Reformat to use 88 line lengths
This commit is contained in:
@ -29,9 +29,7 @@ def lookup_album_from_mb(musicbrainz_id: str) -> dict:
|
||||
"album": {
|
||||
"name": release_data.get("title"),
|
||||
"musicbrainz_id": musicbrainz_id,
|
||||
"musicbrainz_releasegroup_id": release_data.get(
|
||||
"release-group"
|
||||
).get("id"),
|
||||
"musicbrainz_releasegroup_id": release_data.get("release-group").get("id"),
|
||||
"musicbrainz_albumaritist_id": primary_artist.get("id"),
|
||||
"year": release_data.get("year")[0:4],
|
||||
},
|
||||
@ -56,13 +54,11 @@ def lookup_album_dict_from_mb(release_name: str, artist_name: str) -> dict:
|
||||
top_result = {}
|
||||
|
||||
try:
|
||||
top_result = musicbrainzngs.search_releases(
|
||||
release_name, artist=artist_name
|
||||
)["release-list"][0]
|
||||
top_result = musicbrainzngs.search_releases(release_name, artist=artist_name)[
|
||||
"release-list"
|
||||
][0]
|
||||
except IndexError:
|
||||
logger.info(
|
||||
f"No release found on MB for {artist_name} and {release_name}"
|
||||
)
|
||||
logger.info(f"No release found on MB for {artist_name} and {release_name}")
|
||||
|
||||
score = int(top_result.get("ext:score", 0))
|
||||
if score < 85:
|
||||
@ -86,9 +82,7 @@ def lookup_album_dict_from_mb(release_name: str, artist_name: str) -> dict:
|
||||
def lookup_artist_from_mb(artist_name: str) -> dict:
|
||||
|
||||
try:
|
||||
top_result = musicbrainzngs.search_artists(artist=artist_name)[
|
||||
"artist-list"
|
||||
][0]
|
||||
top_result = musicbrainzngs.search_artists(artist=artist_name)["artist-list"][0]
|
||||
except IndexError:
|
||||
return {}
|
||||
score = int(top_result.get("ext:score"))
|
||||
@ -204,9 +198,7 @@ def get_recording_mbid_exact(
|
||||
|
||||
for track in tracks:
|
||||
if track["recording"]["title"].lower() == track_title.lower():
|
||||
return track["recording"]["id"], int(
|
||||
track["recording"]["length"]
|
||||
)
|
||||
return track["recording"]["id"], int(track["recording"]["length"])
|
||||
|
||||
raise Exception("No recording found")
|
||||
except musicbrainzngs.WebServiceError as e:
|
||||
@ -224,9 +216,7 @@ def get_artist_metadata_extended(artist_name, strict=True):
|
||||
"""
|
||||
try:
|
||||
# Step 1: Search for artist
|
||||
search_results = musicbrainzngs.search_artists(
|
||||
artist=artist_name, limit=5
|
||||
)
|
||||
search_results = musicbrainzngs.search_artists(artist=artist_name, limit=5)
|
||||
for artist in search_results.get("artist-list", []):
|
||||
if not strict or artist["name"].lower() == artist_name.lower():
|
||||
mbid = artist["id"]
|
||||
@ -354,9 +344,7 @@ def get_album_metadata_with_artist(album_name, artist_name, strict=True):
|
||||
|
||||
primary_artist = release["artist-credit"][0]["artist"]
|
||||
all_artists = [
|
||||
ac["artist"]["name"]
|
||||
for ac in release["artist-credit"]
|
||||
if "artist" in ac
|
||||
ac["artist"]["name"] for ac in release["artist-credit"] if "artist" in ac
|
||||
]
|
||||
|
||||
artist_metadata = get_artist_metadata_brief(primary_artist["id"])
|
||||
@ -446,9 +434,7 @@ def get_track_metadata_with_artist(track_title, artist_name, strict=True):
|
||||
for release in recording["release-list"]:
|
||||
release_date = parse_date(release.get("date"))
|
||||
if release_date:
|
||||
valid_candidates.append(
|
||||
(recording["id"], release, release_date)
|
||||
)
|
||||
valid_candidates.append((recording["id"], release, release_date))
|
||||
|
||||
if not valid_candidates:
|
||||
return None
|
||||
|
||||
Reference in New Issue
Block a user