-
Notifications
You must be signed in to change notification settings - Fork 2
Troubleshooting
Verify server URL is correct in config
vim ~/.config/jelly/configCheck Jellyfin server is running and accessible:
curl http://your-jellyfin-server:8096Ensure port is not blocked by firewall.
Run jelly again to regenerate config
Edit ~/.config/jelly/config and add missing values
Get API key from Jellyfin Dashboard → Settings → API Keys
Verify installation:
which jellyFor AUR: yay -S jelly or paru -S jelly
Install all dependencies:
Arch Linux:
sudo pacman -S chafa curl fzf jq mpv socatDebian/Ubuntu:
sudo apt install chafa curl fzf jq mpv socatFedora:
sudo dnf install chafa curl fzf jq mpv socatmacOS:
brew install chafa curl fzf jq mpv socatVerify media_preview=yes in config
Check terminal supports ANSI colors/sixels (kitty recommended)
Verify chafa installed:
chafa --versionWorks best in kitty terminal
Try a different terminal emulator
Verify player installed:
which mpv
which iinaCorrect player in config:
vim ~/.config/jelly/configCheck internet connection
Verify Jellyfin server is responsive
Check if mpv is stuck:
ps aux | grep mpvIncrease mark_continue_percentage in config (default is 5%)
Verify media_preview=yes enables tracking
Check Jellyfin user account has watch permissions
Backup:
cp ~/.config/jelly/config ~/.config/jelly/config.bakDelete original:
rm ~/.config/jelly/configRun jelly again to regenerate
Restore from backup if needed:
cp ~/.config/jelly/config.bak ~/.config/jelly/configVerify editor is installed:
which vim
which nanoTry different editor:
nano ~/.config/jelly/configLarge libraries take time to fetch (normal for 1000+ items)
Use Search for faster access to specific content
killall mpv🎉 Happy Streaming!