Add JSON config, DB-backed library options, and docs #6
Reference in New Issue
Block a user
Delete Branch "development"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pull Request Description
Summary
This PR consolidates six commits implementing significant improvements to PostgreSQL integration with Jellyfin, focusing on performance optimization, schema refinement, and authentication enhancements.
Key Changes
1. PostgreSQL Dead Tuple Handling Optimization (
57d6342)2. WebSocket Token Authentication (
4ba580a)api_keyquery parameter3. Database-Backed Library Options & JSON Config (
e81c127)LibraryOptionsRepositorywith EF Core, migrations, and entity mappingCollectionFolderto use DB-backed options with automatic XML fallback/backfillDATABASE_MIGRATION.mdLIBRARY_OPTIONS_DB_DESIGN.mdWEBSOCKET_AUTHENTICATION.mddatabase.json.example4. Schema & Documentation Updates
Testing
Benefits
Breaking Changes
None expected. JSON config loading includes XML fallback compatibility.
Related Issues
feature/websocket-token-auth