Set Plex Desktop seek to 5 seconds
Override Plex Desktop keyboard seek from 10s/30s to 5s on Windows and Linux.
Plex Desktop hardcodes the on-screen skip buttons to 10 seconds back and 30 seconds forward. There is no plex.ini setting for this. Keyboard and remote seek can still be changed through Plex's mpv/input configuration.
Restart Plex Desktop after editing these files.
Config files (both platforms)
Two files control seek behavior:
| File | When it applies |
|---|---|
inputmaps/keyboard.json | Windowed playback — arrow keys, comma/period, media keys |
input.conf | Fullscreen playback — mpv owns the video input layer |
Windows
Config directory: %LOCALAPPDATA%\Plex\
C:\Users\<you>\AppData\Local\Plex\
├── plex.ini
├── input.conf
├── inputmaps\
│ └── keyboard.json
└── Logs\Plex.logWindowed playback
Create %LOCALAPPDATA%\Plex\inputmaps\keyboard.json:
{
"name": "Keyboard Generic (5s seek)",
"idmatcher": "Keyboard.*",
"mapping": {
"ArrowLeft": "mpv:seek -5",
",": "mpv:seek -5",
"ArrowRight": "mpv:seek 5",
".": "mpv:seek 5",
"Media Rewind": "mpv:seek -5",
"Media Fast Forward": "mpv:seek 5"
}
}Fullscreen playback
Edit %LOCALAPPDATA%\Plex\input.conf:
LEFT seek -5
RIGHT seek 5
, seek -5
. seek 5Verify (Windows)
Check %LOCALAPPDATA%\Plex\Logs\Plex.log for:
Loading inputmaps from: C:/Users/<you>/AppData/Local/Plex/inputmapsLinux (Flatpak)
Package: tv.plex.PlexDesktop
Config directory: ~/.var/app/tv.plex.PlexDesktop/data/plex/
~/.var/app/tv.plex.PlexDesktop/data/plex/
├── plex.ini
├── input.conf
├── inputmaps/
│ └── keyboard.json
└── Logs/Plex.logWindowed playback
Create ~/.var/app/tv.plex.PlexDesktop/data/plex/inputmaps/keyboard.json — same JSON as the Windows section above.
Fullscreen playback
Edit ~/.var/app/tv.plex.PlexDesktop/data/plex/input.conf — same bindings as the Windows section above.
Verify (Linux)
Check ~/.var/app/tv.plex.PlexDesktop/data/plex/Logs/Plex.log for Loading inputmaps from:.
Test
- Fully quit Plex Desktop (system tray → Quit on Windows).
- Start Plex Desktop again.
- Play a video.
- Press ←/→ or
,/.and confirm the position changes by 5 seconds.
Notes
| Action | Default | Can this guide change it? |
|---|---|---|
| On-screen Skip Back button | 10 s | No |
| On-screen Skip Forward button | 30 s | No |
| Arrow keys / comma / period | 10 s / 30 s | Yes |
Step back / forward ([ / ]) | 10 min | Only if remapped manually |
Plex Desktop's web client constants are 10 seconds back, 30 seconds forward, and 600 seconds for step actions. The input overrides only affect the keys you bind.
References
Zscaler DNS on Linux (systemd-resolved)
Why Zscaler Client Connector breaks DNS on Ubuntu with systemd-resolved after you quit the app, and a guard that ties Zscaler's DNS interference to whether the tray app is actually running.
Fix music showing under Various Artists
Retag soundtrack and collab tracks so Plex groups them under the correct artist