Settings
Settings live in settings.ini in the platform config directory, but you edit
them through the in-app Settings menu (default Ctrl+,) — there is no need
to hand-edit the file. Each plugin contributes its own page and persists its
values in its own INI section.
What you can configure
| Area | Includes |
|---|---|
| Rendering & decode | Graphics backend (Vulkan / OpenGL, applied on restart) and hardware decoding. |
| Playback | Precise seeking, video-sync mode, automatic loading of matching subtitle/audio files. |
| Playlist | Recursive subdirectory scanning and depth, mixed video/image playlists, slideshow duration, directory auto-reload. |
| History | How many recently played entries to keep. |
| Audio | Output device, default volume, channel mode, sync offset, ducking, and dynamic normalization parameters. |
| Subtitles | Track-selection preferences and appearance (font, colors, outline/shadow, alignment). |
| Appearance | Theme preset (dark / light / classic), accent color, and UI font. |
| Hotkeys | Every action is rebindable — see Keybinds. |
| File types | The video and image extension lists are fully customizable. |
| Plugins | Enable or disable each loaded plugin (see plugins.ini). |
The Settings menu always shows the complete, current list of options for the plugins you have installed.
Where it's stored
settings.ini sits in the user config directory (e.g.
%APPDATA%\FrameLift\ on Windows, ~/.local/share/FrameLift/ on Linux). The
exact path and section layout are covered in the
Configuration Reference. The graphics backend
change takes effect on the next launch; most other settings apply immediately.