{% set vault_addr = 'https://vault.trez.wtf' %} {% set secrets_path = 'rinoa-docker/env' %} [Lidarr] api_key = {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['LIDARR_API_KEY'] }} host_url = http://lidarr:8686 #This should be the path mounted in lidarr that points to your slskd download directory. #If Lidarr is not running in Docker then this may just be the same dir as Slskd is using below. download_dir = /storage [Slskd] #Api key from Slskd. Need to set this up manually. See link to Slskd docs above. api_key = {{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['SLSKD_API_KEY'] }} host_url = http://gluetun:5030 #Slskd download directory. Should have set it up when installing Slskd. download_dir = /app/downloads #Removes searches from Slskd after the search finishes. delete_searches = False #Maximum time (in seconds) that the script will wait for downloads to complete. #This is used to prevent the script from running forever due to a stalled download. Defaults to 1 hour. stalled_timeout = 3600 [Release Settings] #Selects the release with the most common amount of tracks out of all the releases. use_most_common_tracknum = True allow_multi_disc = True #See full list of countries below. accepted_countries = Europe,Japan,United Kingdom,United States,[Worldwide],Australia,Canada #See full list of formats below. accepted_formats = CD,Digital Media,Vinyl [Search Settings] search_timeout = 5000 maximum_peer_queue = 50 #Min upload speed in bit/s minimum_peer_upload_speed = 0 #Min match ratio accepted when comparing lidarr track names to soulseek filenames. minimum_filename_match_ratio = 0.5 #Specify the file types you prefer from most to least. As well as their attributes such as bitrate / samplerate / bitdepth. #For flacs you can choose the bitdepth/samplerate. And for mp3s the bitrate. #If you do not care about the specific quality you can still just put "flac" or "mp3". #Soularr will then just look at the filetype and ignore file attributes. allowed_filetypes = flac 24/192,flac 16/44.1,flac,mp3 320,mp3 ignored_users = User1,User2,Fred,Bob #Set to False if you only want to search for complete albums search_for_tracks = True #Set to True if you want to add the artist's name to the beginning of the search for albums album_prepend_artist = False track_prepend_artist = True #Valid search types: all || incrementing_page || first_page #"all" will search for every wanted record everytime soularr is run. #"incrementing_page" will start with the first page and increment to the next on each run. #"first_page" will repeatedly search the first page. #If using the search type "first_page" remove_wanted_on_failure should be enabled. search_type = incrementing_page #How mancy records to grab each run, must be a number between 1 - 2,147,483,647 number_of_albums_to_grab = 10 #Unmonitors the album if Soularr can't find it and places it in "failure_list.txt". #Failed albums can be re monitored by filtering "Unmonitored" in the Lidarr wanted list. remove_wanted_on_failure = False #Comma separated list of words that can't be in the title of albums or tracks. Case insensitive. title_blacklist = BlacklistWord1,blacklistword2 #Lidarr source to use for searching. Accepted values are "all", "missing", or "cutoff_unmet". If "all" is selected # then both missing and cutoff_unme will be searched. The default value is "missing". search_source = missing [Logging] #These options are passed into the logger's basicConfig() method as-is. #This means, if you're familiar with Python's logging module, you can configure #the logger with options beyond what's listed here by default. #For more information on available options -- https://docs.python.org/3/library/logging.html#logging.basicConfig level = INFO # Format of log message -- https://docs.python.org/3/library/logging.html#logrecord-attributes format = [%(levelname)s|%(module)s|L%(lineno)d] %(asctime)s: %(message)s # Format of datetimes -- https://docs.python.org/3/library/time.html#time.strftime datefmt = %Y-%m-%dT%H:%M:%S%z