Conversation
- Old pywidevine removed and replaced with new pywidevine - Use new WVD format - split /api into /widevine and /playready - rename build info to device hash - temporarily removed unused features such as external build infos, and vinetrimmer - removed some very old route removal/moved notices - new api documentation page - updated db crap to specify a string collation - added some missing license headers - updated script to support both playready and widevine using a cli argument - minor updates to the faq - take over the world? nah, maybe next time
Introduces KeyCount model and Alembic migration for key count caching. Implements logic in Library and main to cache, update, and periodically refresh the key count, improving performance for the /count endpoint and reducing database load.
Introduces an 'enabled_for_rotation' flag to WVD and PRD models and database tables, allowing selective device rotation. Updates library logic to manage rotation-enabled devices, adds CLI commands for enabling/disabling rotation, and removes static device lists from config. Improves system device management and rotation configuration caching.
API responses for Widevine and PlayReady now include device hash and security level. Key output format is standardized to always use 'kid:key', and license_url is sanitized. Documentation and templates updated to reflect new fields. Optional authentication decorator added for remote CDM endpoints. Improved error handling and code cleanup throughout.
Introduces routes and templates for admins to upload system WVD and PRD devices, with an option to enable rotation. Updates Library methods to support rotation status for system devices. Adds admin-only navigation links
Introduces admin endpoints and UI for managing system-owned WVD and PRD devices, including listing, toggling rotation, and deletion.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.