Bug Fixes & Updates
- YoutubeExplode Update: Updated to \�6.5.7\ to fix recent YouTube downloading issues.
- User Preferences Save Fix: Addressed strict mapping issues where the frontend boolean parser failed to persist the visual 'checked' state across refreshes, and implemented robust raw Stream deserialization on the backend plugin controller completely mitigating native ASP.NET [FromBody] pipeline quirks regarding case sensitivity.
- Playback Interception: User Preferences (Enable/Disable, Volume, Duration) are now actually applied to the native Jellyfin Web Client via dynamic frontend monkey patching of \HTMLMediaElement.prototype.play!
- General Settings Save Fix: Fixed \PermissionMode\ enum binding in Settings tab so the dropdown value correctly maps parsing integer flags dynamically.
- User Preferences Access Fix: Implemented dynamic integration with \Plugin Pages\ to automatically create a user preferences tab for standard users.