Bug Fixes
Fixed User Preferences Menu Visibility
- Added user preferences link to Jellyfin's user menu (#myPreferencesMenuPage)
- Users can now access: User Menu → xThemeSong Preferences
- Pattern based on Jellyfin Enhanced plugin implementation
Fixed Permission Checks
- Updated permission checking to use proper role-based checks
- AdminsOnly mode now correctly restricts non-admin users
- Fixed issue where regular users could open assign dialog
Changes
- Updated web/plugin.js - Added user preferences menu injection
- Updated Api/ThemeSongController.cs - Fixed permission checks
- Studied Jellyfin Enhanced and Jellyfin Core for proper implementation patterns
Install: Dashboard → Plugins → Catalog → Update xThemeSong to v1.2.1