Troubleshooting installation
Plugin Not Appearing After Installation
Check Installation Status:
- Go to
Dashboard→Plugins - Verify
Jellyfin Enhancedis listed underInstalled - Check that it's enabled (not disabled)
Run Startup Task:
- Go to
Dashboard→Scheduled Tasks - Under
Jellyfin Enhanced, find the task:Jellyfin Enhanced Startup - Execute the task manually (click the button:
▶︎) - Refresh your browser Ctrl+F5
Clear Browser Cache:
-
Open menu:
Windows/Linux: Ctrl+Shift+Del
MacOS: Cmd+Shift+Del
-
Select "Cached images and files" (or similar)
-
Clear cache
-
Refresh browser Ctrl+F5
Restart Server:
- In Jellyfin, go to:
Dashboard→Restart - Wait for server to fully restart
- Refresh browser Ctrl+F5
Scripts Not Loading
Check Scheduled Task:
- Jellyfin:
Dashboard→Scheduled Tasks - Look for the tasks under
Jellyfin Enhanced— mainlyJellyfin Enhanced Startup Jellyfin Enhanced Startupshould have the trigger:On application startup- If missing, add the trigger manually
Check Browser Console:
- Press F12 to open developer tools
- Go to
Consoletab - Look for errors mentioning "Jellyfin Enhanced"
- Report errors on GitHub if found
Update Not Working
Clean Update Process:
- Go to Dashboard → Plugins → My Plugins
- Find Jellyfin Enhanced
- Click Uninstall
- Restart server
- Reinstall from Catalog
- Restart server again
- Clear browser cache Ctrl+F5
Permission Issues
If you see errors like this in a log file:
Common Solution:
- Install file-transformation plugin (recommended)
Platform-Specific Permission Issues
Docker
Example of a common error:
System.UnauthorizedAccessException: Access to the path '/jellyfin/jellyfin-web/index.html' is denied.
If you are not using the file-transformation plugin, you'll need to manually map the index.html file
-
Copy the
index.htmlfile from your container: -
Add volume mapping:
or...
Warning
This method is not recommended and won't survive a jellyfin-web upgrade. The recommended method for Docker:
- Install the File Transformation plugin
- Follow the standard installation process
Windows
Known solution:
- Navigate to your Jellyfin installation folder (usually
C:\Program Files\Jellyfin\Server) - Right-click the folder →
Properties→Security - Grant
NETWORK SERVICERead and Write permissions - Apply to all subfolders and files
- Restart Jellyfin service
Linux
Known solution:
Admin Config Page Tabs Not Switching
If clicking tabs in the plugin's admin configuration page (Elsewhere Settings, Jellyseerr Settings, arr Links, etc.) does nothing, this may be caused by Cloudflare* interfering with JavaScript execution when accessing Jellyfin through a Cloudflare tunnel or proxy.
Solution: Try disabling Cloudflare features that modify JavaScript behaviour for your Jellyfin domain:
- Log in to the Cloudflare dashboard
- Select your domain
- Go to Speed → Optimization → Content Optimization
- Toggle Rocket Loader off
If that doesn't help, try accessing the admin config page directly on your local network (bypassing Cloudflare) to confirm whether Cloudflare is the cause.
See GitHub issue #175 for more context.
Getting Help
If you encounter issues:
- Check the FAQ for common solutions
- GitHub Issues - Search existing issues - Create a new issue (please include log and details)
- Join the Discord Community