# Shudder (SHUD) Configuration api_key: "857a1e5d-e35e-4fdf-805b-a87b6f8364bf" endpoints: # Initialization init: "https://dce-frontoffice.imggaming.com/api/v1/init/" # Authentication (with caching support) login: "https://dce-frontoffice.imggaming.com/api/v2/login" refresh: "https://dce-frontoffice.imggaming.com/api/v2/token/refresh" # Content Discovery search: "https://search.dce-prod.dicelaboratory.com/search" # Video/Episode Manifest (POST) video: "https://dce-frontoffice.imggaming.com/api/v5/manifest/video/{video_id}" manifest: "https://dce-frontoffice.imggaming.com/api/v5/manifest/video/{video_id}" # Series Metadata series_view: "https://dce-frontoffice.imggaming.com/api/v1/view?type=series&id={series_id}&timezone=UTC" # DRM License Servers widevine_license: "https://shield-drm.imggaming.com/api/v2/license" playready_license: "https://shield-drm.imggaming.com/api/v2/license" client: web: user_agent: "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0" license_user_agent: "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0" app_version: "6.60.0.7cf91e1" type: "BROWSER" android_tv: user_agent: "okhttp/4.12.0" license_user_agent: "okhttp/4.12.0" app_version: "6.60.0" type: "ANDROID_TV" # Auth token cache duration (seconds) auth_cache_duration: 3600 # Optional: Widevine certificate # certificate: "CAUSxwE..." realm: "dce.shudder" language: "en_US" rate_limit: 2 session_timeout: 300