Overhaul for slskd and Soularr.
Gitea Branch PR & Ansible Configurations Deployment / Ansible Lint (push) Has been cancelled
Gitea Branch PR & Ansible Configurations Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Ansible Configurations Deployment / Ansible Config Deployment (push) Has been cancelled
Gitea Branch PR & Ansible Configurations Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 1m50s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 5m32s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
Gitea Branch PR & Ansible Configurations Deployment / Ansible Lint (push) Has been cancelled
Gitea Branch PR & Ansible Configurations Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Ansible Configurations Deployment / Ansible Config Deployment (push) Has been cancelled
Gitea Branch PR & Ansible Configurations Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 1m50s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 5m32s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
[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
|
||||
Reference in New Issue
Block a user