Skip to content

Configuration

Eden edited this page Oct 31, 2025 · 6 revisions

First Run

jelly generates a config file at ~/.config/jelly/config on first run.

Edit Config

vim ~/.config/jelly/config
nano ~/.config/jelly/config

Set Your Details

server=http://192.168.1.100:8096
api_key=your_api_key_here

Replace with your actual Jellyfin server URL and API key.

Config Options

Option Description Default
server Jellyfin server URL with port Required
api_key Your Jellyfin API key Required
editor Text editor (vim, nano, code) vim
media_preview Show cover images (yes/no) yes
player Media player (mpv, iina) Auto-detect
mark_continue_percentage % watched to save resume position 5
mark_watched_percentage % watched to mark complete 95

Get API Key

  1. Log in to Jellyfin as Admin
  2. Go to Dashboard โ†’ API Keys
  3. Click +, add description, click Generate
  4. Copy the key into api_key=

MPV Config from Showcase

https://github.com/AzureHound/jelly/tree/main/mpv

๎—ฟ .
โ”œโ”€โ”€ ๎—ฟ fonts
โ”‚   โ”œโ”€โ”€ ๏€ฑ fluent-system-icons.ttf
โ”‚   โ””โ”€โ”€ ๏€ฑ material-design-icons.ttf
โ”œโ”€โ”€ ๓ฑป input.conf
โ”œโ”€โ”€ ๏ฎ mpv.conf
โ”œโ”€โ”€ ๎—ฟ script-opts
โ”‚   โ”œโ”€โ”€ ๓ฑป modernz.conf
โ”‚   โ”œโ”€โ”€ ๓ฑป sponsorblock-minimal.conf
โ”‚   โ”œโ”€โ”€ ๓ฑป stats.conf
โ”‚   โ””โ”€โ”€ ๓ฑป thumbfast.conf
โ”œโ”€โ”€ ๎—ฟ scripts
โ”‚   โ”œโ”€โ”€ ๎˜  modernz.lua
โ”‚   โ””โ”€โ”€ ๎˜  thumbfast.lua
โ””โ”€โ”€ ๎—ฟ shaders
    โ”œโ”€โ”€ ๏…› adaptive-sharpen.glsl
    โ”œโ”€โ”€ ๏…› filmgrain.hook
    โ”œโ”€โ”€ ๏…› FSRCNNX_x2_8-0-4-1.glsl
    โ”œโ”€โ”€ ๏…› KrigBilateral.glsl
    โ”œโ”€โ”€ ๏…› SSimDownscaler.glsl
    โ””โ”€โ”€ ๏…› SSimSuperRes.glsl

Clone this wiki locally