Files
unshackle/docs/reference/configuration/index.md
T
imSp4rky 35871f3a52 feat(hybrid): generate dolby vision from hdr10+ with --generate-dv
Builds per-scene L1 in unshackle (PQ mean, letterbox-aware) with a generate_dv_mode config (v29/v40/legacy); a failed hybrid no longer exits 0 with no video.
2026-10-17 16:40:14 -06:00

2.8 KiB

Configuration Reference

Every config key you can set in unshackle.yaml, with its name, type, default value, and behaviour, split into one page per area. A worked config is on the annotated example page.

Where the file lives, how unshackle discovers it, and how to edit it: The Configuration File.

!!! info "How defaults work" Every config key is optional except output_template, which dl requires. Without it, dl aborts with an error. If you do not write any other config key, unshackle uses the built-in default listed here. There is no schema validation: unshackle silently ignores unknown config keys (they never become settings), and reads the file with yaml.safe_load. An empty or missing file means every other config key falls back to its default.

!!! warning "Two keys behave specially on load" - curl_impersonate is a deprecated alias of network and emits a DeprecationWarning. - scene_naming has been removed. If it is set to any value, unshackle exits immediately with an error telling you to use output_template instead.

See [Deprecated & removed keys](misc.md#deprecated-removed-keys).

Quick index

Area Keys
Directories directories, filenames, services_repo_force
Services & authentication services, credentials, firefox_cookies, remote_services, serve
Download & processing dl, continue_downloads, merge_segments, subtitle, audio, muxing, language_tags, dual_multi_mode, generate_dv_mode
Output & naming output_template, tag, tag_rules, tag_group_name, tag_imdb_tmdb, chapter_fallback_name, unicode_filenames
DRM & CDM cdm, remote_cdm, decryption
Network & proxy network, headers, proxy_providers
Key vaults key_vaults, vault_timeout
Post-scripts post_scripts
External API keys omdb_api_key, tmdb_api_key, tvdb_api_key, tvdb_pin, tvdb_order, simkl_client_id, metadata_providers, anilist_title_language, disable_metadata, decrypt_labs_api_key, ipinfo_api_key
Caching & updates title_cache_enabled, title_cache_time, title_cache_max_retention, update_checks, update_check_interval
Appearance theme
Logging, privacy & debug redact_paths, debug, debug_keys, debug_requests, set_terminal_bg
Deprecated & removed curl_impersonate, downloader, scene_naming