0.0.4
Installation
- Download
material-osc.zipand
thumbfast.lua. - Unzip material-osc into the scripts folder and place
thumbfast.luabeside
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=yesWhat’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