The Preferences dialog can be displayed by selecting Edit->Preferences... from the main menu.




Maximum amount of memory available for caching audio and video. Warning: It is important to leave enough memory for the OS and other applications otherwise overall system performance may suffer.

Trailing Cache (v1.x)

The percentage of the cache that is allocated for keeping frames prior to the current position. When not cached, for most codecs it is much faster to seek forwards than backwards.


Recent Files

The maximum number of files to display in the Recent Media menu item.

Recent Bookmarks Files

The maximum number of bookmarks files to display in the Recent Bookmarks menu item.


Open media in new players

Opens media in a new instance of Keyframe MP. (Not available on OS X)

Resize to fit video

On load, resize the player to fit the actual video dimensions.

Continue playing after seek

After seeking (or scrubbing) to a new position, resume playback if in a playing state. If this option is disabled, the player will always be in a paused state after completing a seek.

Endless mouse scrub

While mouse scrubbing, if the mouse cursor reaches the edge of the monitor, loop the mouse cursor to the opposite monitor edge and continue scrubbing.

Double-click in viewer toggles playback (v2.x)

Double-clicking in the viewer toggles the playback state between play and pause.

Keyboard (v2.x)

Customize the Keyframe MP hotkeys.




The port Keyframe MP listens on for connections from external applications. Changing this value requires a restart.

Advanced (v2.x)


Hardware accelerated playback (requires restart)

Enable the OpenGL viewer. Note: This feature requires a video card that supports OpenGL v3.3.

High quality rendering (requires restart)

This feature works in conjunction with the OpenGL viewer and may result in an improved image quality. Note: This feature requires a greater amount of VRAM.

High-DPI scaling (requires restart)

Scale images and widget on High-DPI monitors.

Related Links