Installation
- Download
material-osc.zipand
thumbfast.lua. - Unzip
material-osc.zipinto your mpv configuration directory, then place
thumbfast.luabesidematerial-osc.luain thescriptsdirectory.
The usual mpv configuration directories are:
- Linux and macOS:
~/.config/mpv/ - Windows:
%APPDATA%\mpv\
The resulting layout should look like this:
📁 mpv
├── 📁 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
What's New
- Added display-aspect overrides to the Crop settings, with presets for Original, 16:9, 21:9, 4:3, 1:1, and 9:16. Crop and aspect modes now clear conflicting video settings when selected.
- Added
show_remaining_timefor choosing the default playback-clock mode andadjust_time_with_speedfor adjusting elapsed, remaining, and total displayed time to the current playback speed. - Local movie and episode filenames are now cleaned automatically when the optional Python
guessitpackage is installed, while preserving mpv's normal titles when it is unavailable. - Added
show_empty_screenfor hiding the welcome screen when the playlist is empty. - Improved Windows configuration and updater handling, including paths containing spaces and creation of temporary update directories.
- Refactored filesystem, web-request, subprocess, dialog, timer, and persistence handling into shared cross-platform services, reducing duplicated service-specific behavior and improving error reporting.
Full Changelog: 0.0.11...0.0.12