Send a useragent in the request header to MB.

MusicBrainz desires an identifying header in the requests made to its API. This is now included.
This commit is contained in:
20xd6 2024-09-30 22:05:31 -04:00
parent 66ce579992
commit c01b4cdcdd

View File

@ -3,8 +3,9 @@ import os
def get_mb_id(artist_name, mb_confidence):
artist_name = artist_name.strip('_')
mb_url = f'https://musicbrainz.org/ws/2/artist?query=artist:%22{artist_name}%22&fmt=json'
response = requests.get(mb_url)
mb_url = f'https://musicbrainz.org/ws/2/artist?query=artist:"{artist_name}"&fmt=json'
header = {'User-Agent': 'get_artist_art.py/1.0'}
response = requests.get(mb_url, headers=header)
if response.status_code == 200:
mb_data = response.json()
if mb_data['count'] > 0: