Troubleshooting
Installation troubleshooting
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 - Find "Jellyfin Enhanced Startup" task
- Click Run to execute it manually
- Refresh your browser (Ctrl+F5)
Clear Browser Cache:
- Press Ctrl+Shift+Delete (Windows/Linux) or Cmd+Shift+Delete (Mac)
- Select "Cached images and files"
- Clear cache
- Refresh the page
Restart Server:
- In Jellyfin, go to:
Dashboard→Restart - Wait for server to fully restart
- Refresh browser
Permission Errors in Logs
If you see errors like:
Solution: - Install file-transformation plugin (recommended) - Or, try platform-specific permission fixes
Scripts Not Loading
Check Scheduled Task:
- Dashboard → Scheduled Tasks
- Look for "Jellyfin Enhanced Startup"
- Verify it has a trigger for "On application startup"
- If missing, add the trigger manually
Check Browser Console:
- Press F12 to open developer tools
- Go to Console tab
- 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)
Verification Checklist
After installation, verify these work:
- [ ] Plugin menu item appears in sidebar
- [ ] Pressing
?opens the settings panel - [ ] Keyboard shortcuts work
- [ ] Tags appear on media posters (if enabled)
- [ ] No errors in browser console (F12)
- [ ] No errors in server logs
Platform-Specific Issues
Docker
If you are not using file-transformation and see permission errors like:
System.UnauthorizedAccessException: Access to the path '/jellyfin/jellyfin-web/index.html' is denied.
You'll need to manually map the index.html file:
- Copy the index.html file from your container:
- Add volume mapping to your Docker run command:
- Or for Docker Compose, add to volumes section:
services:
jellyfin:
volumes:
- /path/to/your/jellyfin/config:/config
- /path/to/your/jellyfin/config/index.html:/jellyfin/jellyfin-web/index.html
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
If you see permission denied errors:
- Navigate to your Jellyfin installation folder (usually
C:\Program Files\Jellyfin\Server) - Right-click the folder → Properties → Security
- Grant "NETWORK SERVICE" Read and Write permissions
- Apply to all subfolders and files
- Restart Jellyfin service
Linux
If you encounter permission issues, this is a known solution
Bash:
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