From ae8a21a0101bdcacd424feabe348f994d8a51d38 Mon Sep 17 00:00:00 2001 From: VineFeeder Date: Fri, 3 Oct 2025 12:01:08 +0100 Subject: [PATCH] correction --- unshackle/unshackle.yaml | 151 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 unshackle/unshackle.yaml diff --git a/unshackle/unshackle.yaml b/unshackle/unshackle.yaml new file mode 100644 index 0000000..76c84f7 --- /dev/null +++ b/unshackle/unshackle.yaml @@ -0,0 +1,151 @@ +# Group or Username to postfix to the end of all download fienames following a dash +#tag: '' + +# Set terminal background color (custom option not in CONFIG.md) +set_terminal_bg: false + +# Muxing configuration +muxing: + set_title: false + +# +decryption: mp4decrypt + +scene_naming: false +series_year: false + +# Login credentials for each Service +credentials: + ALL4: email:password + ROKU: email:password + TVNZ: email:password + TPTV: email:password + CBC: email:password +# Override default directories used across envied +directories: + cache: Cache + cookies: Cookies + dcsl: DCSL # Device Certificate Status List + downloads: Downloads + logs: Logs + temp: Temp + wvds: WVDs + prds: PRDs + # Additional directories that can be configured: + # commands: Commands + #services: + # - ./envied/services/ + vaults: vaults/ + # fonts: Fonts + +# Pre-define which Widevine or PlayReady device to use for each Serviceuv run envied +cdm: + default: device + +# Use pywidevine Serve-compliant Remote CDMs +# Currently not working! +remote_cdm: + - name: "CDRM_Project_API" + device_type: ANDROID + system_id: 22590 + security_level: 3 + host: "https://cdrm-project.com/remotecdm/widevine" + secret: "CDRM" + device_name: "public" + + +# Key Vaults store your obtained Content Encryption Keys (CEKs) +key_vaults: +#- type: SQLite +# name: Local vault +# path: key_store.db + +- type: HTTPAPI + name: drmlab + host: http://api.drmlab.io/vault/ + password: gEX75q7I5YVkvgF5SUkcNd41IbGrDtTT +- type: API + name: CDRM Vault + uri: https://cdrm-project.com/api/cache + token: CDRM + + +# Choose what software to use to download data +# CAUTION: DO NOT USE n_m3u8dl_re BELOW ON WINDOWS MACHINES +downloader: aria2c +# Options: requests | aria2c | curl_impersonate | n_m3u8dl_re +# Can also be a mapping: +# downloader: +# NF: requests +# AMZN: n_m3u8dl_re +# DSNP: n_m3u8dl_re +# default: requests + +# aria2c downloader configuration +aria2c: + max_concurrent_downloads: 4 + max_connection_per_server: 3 + split: 5 + file_allocation: falloc # none | prealloc | falloc | trunc + +# N_m3u8DL-RE downloader configuration +n_m3u8dl_re: + thread_count: 16 + ad_keyword: "advertisement" + use_proxy: true + +# curl_impersonate downloader configuration +curl_impersonate: + browser: chrome120 + +# Pre-define default options and switches of the dl command +dl: + best: true + sub_format: srt + downloads: 4 + workers: 16 + +# Chapter Name to use when exporting a Chapter without a Name +chapter_fallback_name: "Chapter {j:02}" + +# Case-Insensitive dictionary of headers for all Services +headers: + Accept-Language: "en-US,en;q=0.8" + User-Agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36" + +# Override default filenames used across envied +filenames: + log: "envied_{name}_{time}.log" + config: "config.yaml" + root_config: "envied.yaml" + chapters: "Chapters_{title}_{random}.txt" + subtitle: "Subtitle_{id}_{language}.srt" + +# API key for The Movie Database (TMDB) +tmdb_api_key: "" + +# conversion_method: +# - auto (default): Smart routing - subby for WebVTT/SAMI, standard for others +# - subby: Always use subby with advanced processing +# - pycaption: Use only pycaption library (no SubtitleEdit, no subby) +# - subtitleedit: Prefer SubtitleEdit when available, fall back to pycaption +subtitle: + conversion_method: auto + sdh_method: auto + + +# Configuration data for each Service +services: + # Service-specific configuration goes here + # EXAMPLE: + # api_key: "service_specific_key" + +# Legacy NordVPN configuration (use proxy_providers instead) +#proxy_providers: +# nordvpn: +# username: username +# password: password +# server_map: +# us: 6918 +# uk: 2613 +# nz: 100