From eaa6ab4ba543ab0006a7d128fea7a75c87b918c8 Mon Sep 17 00:00:00 2001 From: "N0\\A" Date: Thu, 30 Oct 2025 12:00:28 +0100 Subject: [PATCH] . --- musicdl/__main__.py | 2 +- musicdl/musicbrainz.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/musicdl/__main__.py b/musicdl/__main__.py index 47b785b..a184010 100644 --- a/musicdl/__main__.py +++ b/musicdl/__main__.py @@ -4,7 +4,7 @@ import musicdl.metadata as metadata def main(): url = argv[1] print(url) - result = metadata.search("How do you do (nightcore)") + result = metadata.search("You Wouldn't Know", "Jonathan Coulton feat. Ellen McLain") import json json.dump(result, open("result.json", "w"), indent=4) diff --git a/musicdl/musicbrainz.py b/musicdl/musicbrainz.py index 75900a0..dd1d0bd 100644 --- a/musicdl/musicbrainz.py +++ b/musicdl/musicbrainz.py @@ -8,10 +8,10 @@ musicbrainzngs.set_useragent( def search(title: str, artist: str = None, album: str = None): result = musicbrainzngs.search_recordings( - f"track:({title}) artist:({artist}) release:({album})", - 1 - )["recording-list"][0] - - result = musicbrainzngs.get_recording_by_id(result["id"]) + query=title, + artist=artist, + release=album, + limit=1 + ) return result \ No newline at end of file