#!/usr/bin/env python3.12 import configparser import os import dir_activities import api_calls config = configparser.ConfigParser() config.read('config.ini') music_path = config['music']['dir'] ftv_api_key = config['fanart_tv']['api_key'] mb_confidence = config['musicbrainz']['confidence'] count = 1 dir_list = dir_activities.get_all(music_path) dir_list.sort() for artist in dir_list: if (not(dir_activities.has_artist_art(artist))): print(dir_activities.has_artist_art(artist)) print(str(count) + ": " + artist) try: mb_id = api_calls.get_mb_id(artist, mb_confidence) # print("Getting ", artist_image) artist_image = api_calls.get_image(mb_id, ftv_api_key, os.path.join(music_path, artist)) # api_requests.get_art(artist_image, artist, music_path) except Exception as e: print("Artist or art not found.") print(e) count += 1