forked from FairTrade/unshackle-services
50 lines
1.5 KiB
YAML
50 lines
1.5 KiB
YAML
|
|
# 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
|