Files
docker-compose-template/data/kometa/config.yml
T
2025-04-06 02:17:34 +01:00

203 lines
5.9 KiB
YAML

## This file is a template remove the .template to use the file
## Plex and TMDb are the two connections which are required for the script to run
plex: # Can be individually specified per library as well; REQUIRED for the script to run
url: http://plex:32400
token:
timeout: 60
db_cache: 40
clean_bundles: false
empty_trash: false
optimize: false
verify_ssl: true
tmdb:
apikey:
cache_expiration: 60
language: en
region:
## At least one library has to be configured for the script to do anything meaningful
libraries: # This is called out once within the config.yml file
Movies: # These are names of libraries in your Plex
remove_overlays: false # Set this to true to remove all overlays
overlay_files:
- file: config/overlays/media_info.yml
- file: config/overlays/audience_rating.yml
Series:
remove_overlays: false # Set this to true to remove all overlays
overlay_files:
- file: config/overlays/media_info.yml
template_variables:
builder_level: episode
- file: config/overlays/audience_rating.yml
template_variables:
builder_level: episode
Movies (4K): # These are names of libraries in your Plex
remove_overlays: false # Set this to true to remove all overlays
overlay_files:
- file: config/overlays/media_info.yml
- file: config/overlays/audience_rating.yml
Series (4K):
remove_overlays: false # Set this to true to remove all overlays
overlay_files:
- file: config/overlays/media_info.yml
template_variables:
builder_level: episode
- file: config/overlays/audience_rating.yml
template_variables:
builder_level: episode
Anime: # These are names of libraries in your Plex
remove_overlays: false # Set this to true to remove all overlays
overlay_files:
- file: config/overlays/media_info.yml
template_variables:
builder_level: episode
- file: config/overlays/audience_rating.yml
template_variables:
builder_level: episode
Anime (Movies):
remove_overlays: false # Set this to true to remove all overlays
overlay_files:
- file: config/overlays/media_info.yml
- file: config/overlays/audience_rating.yml
settings:
run_order:
- operations
- metadata
- collections
- overlays
cache: true
cache_expiration: 60
asset_folders: true
asset_depth: 0
create_asset_folders: false
prioritize_assets: false
dimensional_asset_rename: false
download_url_assets: false
show_missing_season_assets: false
show_missing_episode_assets: false
show_asset_not_needed: true
sync_mode: append
minimum_items: 1
default_collection_order: release
delete_below_minimum: true
delete_not_scheduled: false
run_again_delay: 2
missing_only_released: false
only_filter_missing: false
show_unmanaged: true
show_unconfigured: true
show_filtered: false
show_unfiltered: false
show_options: true
show_missing: true
show_missing_assets: true
save_report: false
tvdb_language: eng
ignore_ids:
ignore_imdb_ids:
item_refresh_delay: 0
playlist_sync_to_users:
playlist_exclude_users:
playlist_report: false
verify_ssl: true
custom_repo:
overlay_artwork_filetype: webp_lossy
overlay_artwork_quality: 90
# webhooks: # Can be individually specified per library as well
# changes:
# delete:
# error:
# run_end:
# run_start:
# version:
# tautulli: # Can be individually specified per library as well
# url: http://192.168.1.12:8181
# apikey: Enter Tautulli API Key
# github:
# token: Enter GitHub Personal Access Token
# omdb:
# apikey: Enter OMDb API Key
# cache_expiration: 60
# mdblist:
# apikey: Enter MDBList API Key
# cache_expiration: 60
# notifiarr:
# apikey: Enter Notifiarr API Key
# gotify:
# url: http://192.168.1.12:80
# token: Enter Gotify Token
# ntfy:
# url: http://192.168.1.12:80
# token: Enter ntfy Access Token
# topic: Enter ntfy Topic
# anidb: # Not required for AniDB builders unless you want mature content
# username: Enter AniDB Username
# password: Enter AniDB Password
# cache_expiration: 60
# client: Enter AniDB Client
# language: en
# version: 1
# radarr: # Can be individually specified per library as well
# url: http://192.168.1.12:7878
# token: Enter Radarr API Key
# add_missing: false
# add_existing: false
# upgrade_existing: false
# monitor_existing: false
# root_folder_path: "S:/Movies"
# monitor: true
# availability: announced
# quality_profile: HD-1080p
# tag:
# search: false
# radarr_path:
# plex_path:
# ignore_cache: false
# sonarr: # Can be individually specified per library as well
# url: http://192.168.1.12:8989
# token: Enter Sonarr API Key
# add_missing: false
# add_existing: false
# upgrade_existing: false
# monitor_existing: false
# root_folder_path: "S:/TV Shows"
# monitor: all
# quality_profile: HD-1080p
# language_profile: English
# series_type: standard
# season_folder: true
# tag:
# search: false
# cutoff_search: false
# sonarr_path:
# plex_path:
# ignore_cache: false
# trakt:
# client_id: Enter Trakt Client ID
# client_secret: Enter Trakt Client Secret
# pin:
# authorization:
# # authorization section is autofilled by the script
# access_token:
# created_at:
# expires_in:
# refresh_token:
# scope: public
# token_type:
# mal:
# client_id: Enter MyAnimeList Client ID
# client_secret: Enter MyAnimeList Client Secret
# cache_expiration: 60
# localhost_url:
# authorization:
# # authorization section is autofilled by the script
# access_token:
# expires_in:
# refresh_token:
# token_type: