Ensure playready_config['users'] and API-only config always use a dict, even under --no-key, to avoid type mismatches. Also stop implicitly granting PlayReady access by defaulting per-user 'playready_devices' to all devices; missing 'playready_devices' now defaults to an empty list and logs a warning including the user key. BREAKING CHANGE: users without an explicit 'playready_devices' list no longer get access to all PlayReady devices by default.
11 KiB
11 KiB