Skip to content

0.0.6

Choose a tag to compare

@github-actions github-actions released this 22 Jul 22:26
8e13ec8

Installation

  1. Download material-osc.zip and
    thumbfast.lua.
  2. Unzip material-osc.zip into your mpv configuration directory, then place
    thumbfast.lua beside material-osc.lua in the scripts directory.

The usual mpv configuration directories are:

  • Linux and macOS: ~/.config/mpv/
  • Windows: %APPDATA%\mpv\

The resulting layout should look like this:

📁 mpv
├── mpv.conf (optional)
├── 📁 fonts
│   ├── material-osc_icons.otf
│   └── material-osc_google_sans_flex.ttf
├── 📁 scripts
│   ├── material-osc.lua
│   └── thumbfast.lua
└── 📁 script-opts (optional)
    ├── material-osc.conf
    └── thumbfast.conf

For smoother experience, add this to mpv.conf:

video-sync=display-resample
force-window=yes

What’s new

  • Reduced idle CPU and GPU usage by stopping continuous OSC rendering when no animation or visible playback element needs updates, including while playback is paused.
  • Added configurable single-click play/pause and edge seeking with single_click_actions_enabled, seeking_zone_percentage, and seek_step_seconds.
  • Improved controller auto-hide behavior so the cursor and thumbnail preview disappear after the fade completes, including when the pointer remains over the controls.
  • Added an optional 1dp playback-progress line with show_mini_seekbar=yes; hidden progress updates are throttled to keep rendering lightweight.
  • Configuration file changes now update active mpv instances through platform file notifications, and opening Configurations removes unused options while preserving comments and current values.
  • Renamed always_visible to show_on_mouse_move and volume_max to max_volume_percentage for clearer configuration behavior.
  • Added minimize, maximize/restore, and close controls for borderless and fullscreen windows, with force_window_controls=yes available for decorated windows. The top 64dp supports window dragging and is excluded from fast-seek actions.

Full Changelog: 0.0.5...0.0.6