Skip to content

0.0.4

Choose a tag to compare

@github-actions github-actions released this 20 Jul 22:04
6030053

Installation

  1. Download material-osc.zip and
    thumbfast.lua.
  2. Unzip material-osc into the scripts folder and place thumbfast.lua beside
    material-osc.lua.

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)
├── 📁 scripts
│   ├── material-osc.lua
│   ├── thumbfast.lua
│   └── 📁 material-osc
│       ├── GoogleSansFlex.ttf
│       └── MaterialSymbolsRoundedUnfilled.ttf
└── 📁 script-opts (optional)
    ├── material-osc.conf
    └── thumbfast.conf

For smoother rendering, add this to mpv.conf:

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

What’s new

  • Added a right-click context menu for copying subtitles, timestamps, and media paths; managing A–B loops and bookmarks; viewing media information; revealing media; and opening keybindings or configuration.
  • Bookmarks are saved between sessions and can now be renamed or removed.
  • Added secondary subtitle support, including external subtitle files and links.
  • Hovering either side of the video reveals animated seek controls. The outer 25% scroll zones seek, while the middle 50% adjusts volume; rapid wheel input is combined for smoother control.
  • A–B loops are now visible on the seekbar, and playback, volume, subtitle, and loop changes receive on-screen feedback from mpv.
  • Improved controller auto-hide behavior, context-menu animations, clipping, spacing, and media-information controls.
  • Configuration files are prefilled and updated with missing options, including configurable seek seconds and mouse timeout.
  • Added automatic updates with release notes and options to ask, update automatically, or stop checking.

Full Changelog: 0.0.3...0.0.4