diff --git a/config.py b/config.py index 36f107f..e806692 100644 --- a/config.py +++ b/config.py @@ -5,7 +5,7 @@ except ImportError: print("⚠️ Du måste skapa en config_local.py med dina API-nycklar.") ROOT_FOLDER_PATH = "/data/media/music2" -QUALITY_PROFILE_ID = 1 +QUALITY_PROFILE_ID = 4 #check what yours is! otherwise 1 is probably "Any" MIN_PLAYS = 10 RECENT_MONTHS = 3 @@ -13,3 +13,6 @@ MAX_SIMILAR_PER_ART = 20 SIMILAR_MATCH_MIN = 0.5 CACHE_TTL_HOURS = 24 DEBUG_PRINT = True +MONITORED = True +MONITOR_NEW_ITEMS = "all" # alternativt "none", "future", "missing", etc. +SEARCH_FOR_MISSING_ALBUMS = True diff --git a/lidarr_helpers.py b/lidarr_helpers.py index 7033014..28c1036 100644 --- a/lidarr_helpers.py +++ b/lidarr_helpers.py @@ -1,4 +1,12 @@ -from config import * +from config import ( + LIDARR_URL, + LIDARR_API_KEY, + ROOT_FOLDER_PATH, + QUALITY_PROFILE_ID, + MONITORED, + MONITOR_NEW_ITEMS, + SEARCH_FOR_MISSING_ALBUMS +) import requests import json # import requests @@ -51,10 +59,6 @@ import json # print(f"[LIDARR ERROR] Annat fel vid tillägg av MBID {mbid}: {e}") # return False -from config import * -import requests -import json - def lidarr_api_add_artist(mbid, verbose=False): lookup_url = f"{LIDARR_URL}/api/v1/artist/lookup?term=mbid:{mbid}" headers = {"X-Api-Key": LIDARR_API_KEY} @@ -70,16 +74,27 @@ def lidarr_api_add_artist(mbid, verbose=False): return False artist = data[0] + #payload = { + # "foreignArtistId": mbid, + # "artistName": artist["artistName"], + # "monitored": True, + # "qualityProfileId": QUALITY_PROFILE_ID, + # "metadataProfileId": 1, + # "rootFolderPath": ROOT_FOLDER_PATH, + # "addOptions": { + # "monitor": "all", + # "searchForMissingAlbums": True + # } payload = { "foreignArtistId": mbid, "artistName": artist["artistName"], - "monitored": True, + "monitored": MONITORED, "qualityProfileId": QUALITY_PROFILE_ID, "metadataProfileId": 1, "rootFolderPath": ROOT_FOLDER_PATH, "addOptions": { - "monitor": "all", - "searchForMissingAlbums": True + "monitor": MONITOR_NEW_ITEMS, + "searchForMissingAlbums": SEARCH_FOR_MISSING_ALBUMS } }