Update listenbrainz.py

This commit is contained in:
Alok Saboo 2023-12-19 18:39:36 -05:00
parent f5735f6e09
commit 84da424fae

View file

@ -120,6 +120,16 @@ class ListenBrainzPlugin(BeetsPlugin):
continue
mbid_mapping = track["track_metadata"].get("mbid_mapping", {})
print(json.dumps(track, indent=4, sort_keys=True))
if mbid_mapping.get("recording_mbid") is None:
# search for the track using title and release
resp = musicbrainzngs.search_recordings(
query=track["track_metadata"].get("track_name"),
release=track["track_metadata"].get("release_name"),
artist=track["track_metadata"].get("artist_name"),
)
self._log.debug(
f"Search response: {json.dumps(resp, indent=4, sort_keys=True)}"
)
tracks.append(
{
"release_name": track["track_metadata"].get("release_name"),